Network setup CentOS7 on Virtual Box

1. ifconfig

linux network 설정을 확인 할 수 있는 명령어이나 centos7에서 삭제 되었다.

ip addr

로 변경되었다.

2. ip addr

ip addr을 실행 하면 다음과 같이 NIC 정보를 확인 할 수 있다.

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:6f:d9:08 brd ff:ff:ff:ff:ff:ff

여기서 enpOs3이 해당 NIC 이름이다. 해당 NIC에 대한 설정을 확인 하기 위해서 다음 path로 이동한다.

/etc/sysconfig/network-scripts

해당 디렉토리를 보면

[root@localhost network-scripts]# ls
ifcfg-enp0s3  ifdown-bnep  ifdown-ipv6  ifdown-ppp     ifdown-Team      ifup          ifup-eth   ifup-isdn   ifup-post    ifup-sit       ifup-tunnel       network-functions
ifcfg-lo      ifdown-eth   ifdown-isdn  ifdown-routes  ifdown-TeamPort  ifup-aliases  ifup-ippp  ifup-plip   ifup-ppp     ifup-Team      ifup-wireless     network-functions-ipv6
ifdown        ifdown-ippp  ifdown-post  ifdown-sit     ifdown-tunnel    ifup-bnep     ifup-ipv6  ifup-plusb  ifup-routes  ifup-TeamPort  init.ipv6-global

ifcfg-enp0s3과 같이 NIC 명으로 된 config 파일을 확인 할 수 있다.

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=a0377aa0-2efa-48a1-91eb-5a547c6d3b43
DEVICE=enp0s3
ONBOOT=yes

해당 파일 마지막 부분을 ONBOOT=yes로 변경 한후 다음 명령어를 실행하면 ip를 얻어 올 수 있다.

[root@localhost network-scripts]# dhclient

아래와 같이 ip를 얻어 오면 된다.

[root@localhost network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:6f:d9:08 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.14/24 brd 192.168.0.255 scope global dynamic enp0s3
       valid_lft 4486sec preferred_lft 4486sec
    inet6 fe80::6940:5b2a:23b9:cafd/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

dhcp의 경우 본체 컴퓨터 ip와는 독립적인 ip를 새롭게 발행 하게 된다.

192.168.0.12    A4-70-C8-99-8A-12    DESKTOP    무선:자동할당    // 본체 컴퓨터
192.168.0.14    A4-70-C8-99-8A-12        무선:자동할당 // virtual box centos

3. Virtual Box Network 어댑터 설정

네트워크 어댑터 사용하기 : check

다음에 연결됨 : 어댑터에 브리지

이름 : 사용하고자 하는 실 컴퓨터 NIC (wifi device라던가 이더넷 등)

4. yum update

네트워크가 정상적으로 설정되었다면, 상위 명령어를 실행 했을 시 정상적으로 update가 진행 되거나 또는 update할 것이 없다는 내용을 확인 할 수 있다.

[root@localhost network-scripts]# yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: data.aonenetworks.kr
 * extras: data.aonenetworks.kr
 * updates: data.aonenetworks.kr
No packages marked for update
728x90
반응형

'OS' 카테고리의 다른 글

Hyper V Ubuntu File share (samba)  (0) 2020.09.13
virtual host on centos  (0) 2020.03.27
Virtual Box And Vagrant Install on Centos  (0) 2020.03.27
Nexus install on Centos7 with docker  (0) 2020.03.27
Docker Ubuntu VM 만들기  (1) 2020.03.27