저는 2개의 네트워크 카드가 있는 Ubuntu PC를 실행하고 있습니다.
- 외부 USB-이더넷 카드,
eth1
- 내장 이더넷 네트워크 카드,
eth0
관리자로부터 고정 IP를 할당 받았으며 eth1
이를 WAN/인터넷 연결을 위한 인터페이스로 사용하려고 합니다. 의 경우 eth0
다음과 같이 구성된 고정 IP 및 이더넷 주소를 가진 서버에 대한 해결 방법입니다 /etc/network/interfaces
.
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 122.128.0.7
netmask 255.255.255.0
hwaddress ether 00:10:13:50:a3:77
위의 문제는 인터페이스를 열어도 일관성이 없고 가끔씩 네트워크 연결에 실패한다는 것입니다. 주소 도 ifconfig
표시되지 않습니다 IPv4
! IPv4
주소를 얻으려면 PC를 다시 시작해야 합니다(경우에 따라 여러 번) .
eth1
(네트워크가 다운되지 않는 한) IPv4 주소를 일관되게 얻을 수 있도록 이 문제를 어떻게 해결할 수 있습니까 ?
답변1
온라인에서 많은 내용을 읽은 후 다음과 같은 해결책을 생각해 냈습니다.
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
auto eth0
iface eth0 inet static
address 122.128.0.7
netmask 255.255.255.0
hwaddress ether 00:10:13:50:a3:77
이것이 하는 일은 기본적으로 인터페이스가 DHCP를 통해 명시적으로 주소를 eth1
얻도록 강제하여 IPv4
DHCP 서버가 eth1
매핑해야 하는 주소임을 알 수 있도록 하는 것입니다.