
내 eth0은 DHCP를 사용하여 인터넷의 IP 주소를 얻습니다. 하지만 여전히 LAN에 고정 IP를 설정해야 합니다. 다음은 /etc/network/interface.conf의 내 설정입니다. 스크립트에 문제가 있나요? 네트워크를 시작하려고 하면 항상 실패했습니다.
ifconfig를 통해 IP를 확인했습니다. eth0:3이 설정되었지만 다른 항목은 발견되었습니다. 무엇이 문제인지 알 수 있을까요?
1 auto lo
2 iface lo inet loopback
3
4 #auto eth0
5 #iface eth0 inet dhcp
6
7 auto eth0:1
8 iface eth0:1 inet static
9 address 192.168.20.222
10 netmask 255.255.255.0
11 gateway 192.168.20.1
12
13 auto eth0:2
14 iface eth0:2 inet static
15 address 192.168.30.222
16 netmask 255.255.255.0
17 gateway 192.168.30.1
18
19 auto eth0:3
20 iface eth0:3 inet static
21 address 192.168.211.222
22 netmask 255.255.255.0
23 gateway 192.168.221.1
답변1
고정 IP 주소를 설정하기 위해 `/etc/network/interfaces'를 편집할 필요는 없습니다. 네트워크 관리자를 사용하여 이를 수행할 수 있습니다. 네트워크 애플릿을 마우스 오른쪽 버튼으로 클릭하고 연결 편집으로 이동하세요.
그러나 네트워크 관리자를 사용하지 않으려는 경우 다음 단계를 수행하면 여러 IP 주소를 할당하는 데 도움이 됩니다.
- 네트워크 관리자 비활성화
sudo service network-manager stop
- 다음을 사용하여 서버에서 IP 주소를 가져옵니다.
sudo dhclient eth0
- 다음과 같이 첫 번째 IP 주소를 할당
sudo ip addr add 192.168.20.222/24 dev eth0
하고 다른 IP 주소에 대해서도 반복합니다. - 다음을 사용하여 기본 경로를 추가합니다.
sudo route add default gw <internet gateway ip address>
2단계를 수행하면 4단계가 필요하지 않습니다. 도움이 되길 바랍니다.
답변2
NetworkManager가 설치되어 있는 경우 /etc/network/interfaces에 문제가 발생할 수 있습니다. /usr/share/doc/network-manager/README.Debian을 참조하십시오(저는 다른 사람을 위해 설치할 만큼만 Ubuntu를 사용했습니다).
답변3
고정 IP를 설정하는 동안 문제가 지속되면 다음 단계를 사용하여 새 고정 IP 주소를 설정하십시오.
터미널(명령줄)을 열고 다음 명령을 입력합니다.
sudo vi /etc/network/interfaces
또는
sudo gedit /etc/network/interfaces
다음과 같이 변경하십시오.
auto eth0
iface eth0 inet static
address 10.10.29.66
netmask 255.255.255.192
network 10.10.29.65
broadcast 10.10.29.127
gateway 10.10.29.65
파일을 저장하고 닫습니다. 네트워킹을 다시 시작합니다.
sudo /etc/init.d/networking restart