OS

Network setup CentOS7 on Virtual Box

enumclass 2020. 3. 27. 16:26

ifconfig

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

ip addr

로 변경되었다.

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

Virtual Box Network 어댑터 설정

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

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

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

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
반응형