Lubuntu 14.04.2 меняет конфигурацию сети с помощью терминала
Мне жаль снова спрашивать об этом, но я не могу понять, даже после прочтения большого количества статей, как изменить конфигурацию моей сети из командной строки без перезагрузки компьютера.
Я использую копию Lubuntu 14.04.2 LTS, которая работает на виртуальной машине VirtualBox и загружается без графического интерфейса.
Когда я хочу изменить настройки сетевого подключения с помощью терминала, я обычно редактирую
/etc/network/interfaces
а потом
/etc/init.d/networking restart
или же
service networking restart
Но описанные выше шаги, которые раньше работали в большинстве версий *ubuntu, теперь, похоже, ничего не делают.
Я также пробовал ifdown/ifup и ifconfig, но, похоже, ничто не может перезапустить соединение и применить новые настройки.
Настройки применяются, только если я полностью перезагружаю машину.
Есть что-то, что я мог бы пропустить, или я застрял с опцией перезагрузки? Заранее спасибо..
РЕДАКТИРОВАТЬ: Дополнительная информация Вот так выглядит мой файл интерфейсов
2 ответа
После многих попыток и переустановки системы мне удалось сделать это следующим образом:
ip addr flush dev eth0
ifdown --exclude=lo -a && ifup --exclude=lo -a
Спасибо за все предложения.
РЕДАКТИРОВАТЬ:
Чтобы помочь начинающим пользователям, таким как я, я хотел бы добавить, что если вы хотите сделать это удаленно, используя ssh, вам придется выполнять вышеуказанные команды в одном выражении, например:
ip addr flush dev eth0 && ifdown --exclude=lo -a && ifup --exclude=lo -a
Конечно, вы будете отключены, но затем вы сможете заново подключиться к вашему новому ip.
Какие параметры вы пытаетесь изменить?
Если вы меняете свой IP-адрес на фиксированный, возможно, проблема в маршрутизаторе.
Также при запуске команды restart необходимы права root:
sudo service networking restart
Вы также можете попробовать сделать:
sudo service networking stop
sudo service networking start
Некоторые ссылки с возможными решениями: ссылка1, ссылка2, ссылка3, ссылка4.