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

вы можете использовать текстовый режим sakis3g ..

1
задан 20 August 2014 в 21:47

5 ответов

Отредактируйте /etc/network/interfaces, чтобы отразить что-то вроде этого:

# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.168.0.X netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.X dns-nameservers 192.168.0.X

Затем выполните a:

sudo /etc/init.d/networking restart

И это поможет вам исправить

20
ответ дан 24 May 2018 в 18:36
  • 1
    @Mitten, если этот ответ решил ваш вопрос, пожалуйста, отметьте его как принято! – Braiam 29 August 2013 в 17:38
  • 2
    Коррекция: / etc / network / interfaces. Кроме того, если статический адрес маршрутизируется (в DNS, а не, например, 192.168.x.x), отредактируйте / etc / hosts и / etc / hostname. – Camille Goudeseune 24 December 2013 в 00:50
  • 3
    Как это сделать в Ubuntu 17.04? Эти инструкции не работают для этого. Я рад использовать либо vi, либо emacs. – Erik Bennett 16 August 2017 в 17:49

OP:

Установка статического IP
sudo nano /etc/network/interfaces #  I use vi instead of nano
Когда вы открываете интерфейс doc, вы увидите что-то вроде этого:
auto lo eth0
iface lo inet loopback
iface eth0 inet dynamic
Вы хотите изменить его, чтобы включить следующее:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
        address xxx.xxx.xxx.xxx (enter your ip here)
        netmask xxx.xxx.xxx.xxx (mine was 255.255.255.0)
        gateway xxx.xxx.xxx.xxx (enter gateway ip here,usually the address of the router)
Сохраните изменения и выйдите. Затем мне нужно было добавить некоторую информацию dns в resolv.conf, поэтому я открыл файл следующим образом:
sudo nano /etc/resolv.conf # I use vi instead of nano
Первоначально этот файл пуст, за исключением предупреждения «Не помещайте ничего здесь, он будет перезаписан». Тем не менее я добавил следующую информацию. Это формат:
nameserver xxx.xxx.xxx.xxx(enter your dns server ip)
nameserver xxx.xxx.xxx.xxx(enter your alt dns server ip)
Это то, что я ввел:
nameserver 8.8.8.8 
nameserver 8.8.4.4
Сохранить изменения и выйти. На этом этапе вы можете либо перезапустить сеть:
sudo /etc/init.d/networking restart  
, либо перезагрузить, что и я сделал:
sudo reboot
Как только я был зарегистрирован в прошлом, я снова попробовал установку pure-ftpd, и все хорошо:
apt-get install pure-ftpd
Надеюсь, это поможет кто-то, я огляделся, чтобы исправить ситуацию и случайно произошел случайно.
10
ответ дан 24 May 2018 в 18:36

Кажется, интерфейс eth0 был настроен ранее, и адрес был сохранен настойчиво (по какой-то причине) ядром.

Чтобы очистить все адреса от интерфейса eth0 без перезагрузки сетевых сервисов или приведение интерфейса вверх / вниз:

sudo ip addr flush dev eth0

Затем вы можете использовать ifup для настройки eth0 путем чтения файла /etc/network/interfaces:

sudo ifup eth0

Для многословия:

sudo ifup -v eth0
1
ответ дан 24 May 2018 в 18:36

Единственное, что сработало для меня, было:

перейти в конфигурацию модема (http://192.168.0.1) настроить DHCP Reservation Lease: он сопоставляет IP-адреса LAN с MAC-адресами, устанавливая интерфейс для использования DHCP (по умолчанию , изменяемый в NetworkManager в nm-connection-editor)
0
ответ дан 24 May 2018 в 18:36

==== Конфигурировать статический IP-адрес в Ubuntu 14.04

в файле / etc / network / interfaces

iface eth0 inet static
address 10.193.36.29
netmask 255.255.255.0
gateway 10.193.36.1
dns-nameservers 10.124.31.140  10.213.134.41  10.72.255.100

then:

sudo ifup eth0

нужно некоторое время для вступления в силу

0
ответ дан 24 May 2018 в 18:36

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

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