Как сделать, чтобы после перезагрузки настройки сети в /etc/network/interfaces не сбрасывались?

При перезагрузке IP адрес меняется на тот, что выдал роутер 192.168.1.49, а мне надо на конце 100.

Открыл файл sudo nano /etc/network/interfaces
Вписал:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1

После перезагрузки IP адрес опять 49.
# ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:0c:a4:8a
          inet addr:192.168.1.49  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::ba27:ebff:fe0c:a48a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST DYNAMIC  MTU:1500  Metric:1
          RX packets:4750 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1814 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:619136 (604.6 KiB)  TX bytes:676681 (660.8 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:158 errors:0 dropped:0 overruns:0 frame:0
          TX packets:158 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:13160 (12.8 KiB)  TX bytes:13160 (12.8 KiB)


При выполнении команды:
sudo ifconfig eth0 down && ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up

IP адрес меняется и машина доступна по IP адресу 192.168.1.100.

Но после перезагрузки карета превращается в тыкву с IP-адресом 192.168.1.49.
Что делать?
  • Вопрос задан
  • 5724 просмотра
Пригласить эксперта
Ответы на вопрос 6
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Остановите службу networking manager.
Но при этом помните, что теперь - все изменения в сети только по команде, без автоматики. И десктопные иконки перестанут реагировать на изменения.
Ответ написан
Комментировать
@neol
Может у вас NetworkManager запущен? Кстати, если это десктоп, то лучше через NM и настраивать, не влезая в конфиги.
Ответ написан
@cssman
/etc/init.d/networking restart

а вообще что в /var/log ?
Ответ написан
Комментировать
zolt85
@zolt85
Программист
А может лучше роутер настроить так, чтоб он Вам выдавал нужный IP?
Ответ написан
Комментировать
@AVKor
Роутера настройки посмотрите. Возможно, он настроен IP выдавать по DHCP.
Ответ написан
@ShamblerR
ну самый тупой вариант поставь 444 на файл.
ОДнако ты должен понимать что кто-то его переписать пытается и это не самый лучший вариант.
вариантов несколко
например какая-то веб панель имеет настройки сети и пытается их сгенерить каждый раз.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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