Oracle VirtualBox에서 CentOS 6.5를 사용하고 있습니다.
인터넷에 접속하기 위해 컴퓨터의 물리적 네트워크 카드에 연결된 두 번째 네트워크 카드를 추가했습니다.
가상 서버를 다시 시작했지만 네트워크 인터페이스가 표시되지 않습니다 ifconfig
./etc/sysconfig/network-scripts/
인터페이스를 추가하는 방법은 무엇입니까?
어딘가에 기본 게이트웨이를 할당하여 인터넷에 액세스할 수 있는 다른 방법이 있습니까?
답변1
좋습니다. 따라서 Network Manager를 비활성화하고 /etc/network/interfaces
이 가이드의 무선 관련 항목을 건너뛰고 이더넷 인터페이스 추가에만 집중하세요. 필요한 경우 추가 무선 인터페이스를 추가하는 방법도 설명합니다. 이더넷 인터페이스를 추가하는 것은 간단합니다.
$ ip a show
기본 이더넷 및 Wi-Fi 인터페이스를 참고하세요: ip-a-show
이더넷 포트는 eth0인 것 같습니다. 우리의 WiFi 라디오는 wlan0입니다. 이것을 더 짧게 만들고 싶습니까?
$ ip a show | awk '/^[0-9]: /{print $2}'
이 명령의 출력은 다음과 같습니다.
ro:eth0:wlan0:
귀하의 게이트웨이 IP 주소는 다음을 통해 찾을 수 있습니다.
route -n
대상 0.0.0.0(모든 것)에 대한 액세스를 제공합니다. 아래 이미지에서는 완전히 명목상의 192.168.0.1입니다.
경로-n
#Remove network manager
apt-get purge network-manager
/etc/networking/interfaces 파일에서 몇 가지 간단한 구성을 수행해 보겠습니다. 매뉴얼 페이지에서 이 파일의 형식을 구성하는 것은 어렵지 않지만 실제로는 먼저 예제를 검색해야 합니다. 인터페이스는 이더넷 포트에 연결됩니다.
기본적으로 인터페이스에 DHCP 항목을 추가하기만 하면 됩니다. 위에서는 이더넷 포트에서 DHCP 임대를 받을 때 나타나는 다른 네트워크에 대한 경로를 볼 수 있습니다. 다음으로 다음을 추가합니다.
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
다음으로 네트워크 서비스를 활성화하고 시작합니다.
sudo update-rc.d networking enable
sudo /etc/init.d/networking start
다음 명령을 사용하여 포트를 재설정하여 작동하는지 확인해 보겠습니다.
sudo ifdown eth0
sudo ip a flush eth0
sudo ifup eth0
그러면 인터페이스가 종료되고 할당된 주소가 새로 고쳐진 다음 다시 시작됩니다. 게이트웨이 IP(ping 192.168.0.1)를 ping하여 테스트합니다. 응답을 받지 못하면 인터페이스가 연결되지 않았거나 인터페이스를 잘못 입력한 것입니다.
다음은 "WiFi를 좀 해보자"! /etc/wpa_supplicant.conf 파일을 생성하고 싶습니다. 내 것을 고려하십시오 :
network={
ssid="CenturyLink7851"
scan_ssid=1
key_mgmt=WPA-PSK
psk="4f-------------ac"
}
이제 WiFi 인터페이스를 재설정하고 작동하게 만들 수 있습니다.
sudo ifdown wlan0
sudo ip a flush wlan0
sudo ifup wlan0
sudo wpa_supplicant -Dnl80211 -c /root/wpa_supplicant.conf -iwlan0 -B
sudo dhclient wlan0
이 작업이 가능해야 합니다. ping을 사용하여 이를 찾고, wlan0에서 명시적으로 이 작업을 수행하여 해당 주소를 먼저 가져옵니다.
$ ip a show wlan0 | grep "inet"
Presumably dhclient updated your /etc/resolv.conf, so you can also do a:
ping -I 192.168.0.45 www.yahoo.com
/etc/network/interface
다른 네트워크 카드를 추가하려면 위의 지침에 따라 계속 추가하세요.
답변2
나는 그것에 대해 생각했다. 기본적으로 제가 한 일은 ifcfg-eth1
IP를 동적으로 수신할 수 있는 가장 기본적인 정보를 입력한 파일을 만든 다음 전송 ifup eth1
하고 짜잔, 작동하는 것이었습니다. 다들 감사 해요.