У меня есть динамический IP через DHCP.
Я отредактировал/etc/network/interfaces файл к этому:
# This file describes the network interfaces available on your system
and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp1s0
iface enp1s0 inet static
address 192.168.0.200
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1 0.0.0.0
И я попробовал следующие команды:
но ни один из них не делает то, что я хочу, чтобы они сделали после ввода ifconfig
Я продолжаю видеть свой динамический IP 192.168.0.30 подъемов... Что я делаю неправильно?
(Я - ssh'ing в машину с помощью динамического IP-адреса, и на данный момент у меня есть правило portforwarding на основе старого правила, но я действительно хотел бы иметь его статичный. Я выбрал 200, чтобы быть waaaay из диапазона для кого-либо еще, чтобы схватить его).
Вы имеете к , сбрасывают Ваши текущие IP настройки (базирующийся DHCP) , и перезапускают сетевой сервис (или перезагрузка) для установки настроек применяются правильно.
Выполнение sudo ip addr flush enp1s0
на Вашем терминале можно сбросить текущие IP настройки.
можно перезапустить сети сервис путем выполнения sudo systemctl restart networking.service
на терминале.
, Если Вы работаете от удаленного сессия ssh , возможно, лучше, чтобы выполнить их в отдельном операторе, как sudo ip addr flush enp1s0 && sudo systemctl restart networking.service
, постараться не терять соединение в середину процесса, не перезапуская сети сервис (и установка новый IP) . Затем необходимо будет обновить Вас правило перенаправления портов о Вашем маршрутизаторе, чтобы смочь соединиться на новом (статичный) IP
Как сноска, также иметь в виду, что некоторые маршрутизаторы не обеспечивают истинное сервис DNS во всем (они обеспечивают IP-адрес DNS ISP через DHCP) , таким образом, я предложу добавить DNS Google открытый сервер (или другой по Вашему выбору, возможно, на Вашей LAN) , по крайней мере, как вторичный сервер имен, для так или иначе обработка отказа цели из-за возможная неспособность из Вашего маршрутизатора.
Пример:
auto enp1s0
iface enp1s0 inet static
address 192.168.0.200
netmask 255.255.255.0
network 192.168.0.0
gateway 192.168.0.1
broadcast 192.168.0.255
dns-nameservers 192.168.0.1
dns-nameservers 8.8.8.8
Hope это помогает.