Как мне установить статический IP-адрес?

Мой eth0 использует DHCP для получения IP-адреса для Интернета. Однако мне все еще нужно установить статический IP для моей локальной сети. Ниже приведены мои настройки в / etc / network / interface. Любая проблема в сценарии? Я всегда терпел неудачу при попытке запустить сеть.

Я проверил IP через ifconfig. и нашел 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   
4
задан 25 January 2013 в 03:08

3 ответа

Вам не нужно редактировать `/ etc / network / interfaces 'для установки статических IP-адресов. Вы можете сделать это с помощью диспетчера сети. Просто щелкните правой кнопкой мыши на сетевом апплете и перейдите к «Редактировать соединения».

Если вы, однако, не хотите использовать сетевой менеджер, следующие шаги помогут вам назначить несколько IP-адресов:

  1. Отключить сетевой менеджер sudo service network-manager stop
  2. Получить IP-адрес от сервера, используя: sudo dhclient eth0
  3. Назначьте первые IP-адреса, как это: sudo ip addr add 192.168.20.222/24 dev eth0, и повторите для других IP-адресов.
  4. Добавьте маршрут по умолчанию, используя: sudo route add default gw <internet gateway ip address>

Если вы выполняете шаг 2, шаг 4 не требуется. Надеюсь, это поможет.

0
ответ дан 25 January 2013 в 03:08

Если у вас установлен NetworkManager, это может вызвать проблемы с / etc / network / interfaces. См. /Usr/share/doc/network-manager/README.Debian (я использовал Ubuntu только для того, чтобы установить его для кого-то другого).

0
ответ дан 25 January 2013 в 03:08

Если проблема сохраняется при установке статического 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
1
ответ дан 25 January 2013 в 03:08

Другие вопросы по тегам:

Похожие вопросы: