Маршрут в Ubuntu - route - Ошибка: ifdown: interface eth0 not configured
Primary tabs
Вываливается для /etc/network/interfaces такого вида:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 post-up /sbin/route add -net 192.168.0.2 netmask 255.255.255.0 gw 192.168.0.1
(при попытке перезагрузить интерфейс командой:
sudo ifdown eth0 && sudo ifup eth0
)
192.168.0.2 - вместо должен быть адрес сети то есть. например - 192.168.0.0
"РЕШЕНИЕ"
Файл удастся подгрузить если перепишите в таком порядке:
auto lo iface lo inet loopback post-up /sbin/route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 auto eth0
Но этот маршрут по-идее бессмысленный - так как ведёт в ту же подсеть где находится наш компьютер - чтобы наладить соединение между двумя машинами действуйте как-то так.
Источники
- askubuntu.com/questions/168033/how-to-set-routes
- askubuntu.com/questions/339973/set-up-permanent-routing-ubuntu-13-04
- Log in to post comments
- 11261 reads
humanmashine
Thu, 01/30/2014 - 19:27
Permalink
Самого вопроса то я не понял.
Самого вопроса то я не понял.
Что пишет при попытке поднять интерфейс?
Что выдаёт ifconfig?
По-моему в современных линухах надо стараться делать всё через NetworkManager иначе могут быть конфликты, тоесть и маршруты и статический адрес настраивать жеательно через NetworkManager.
--
У меня, к примеру, файил interfaces никакой информации по eth0 не содержит, хотя последний активно работает. Так что я думаю в этом файле не надо конфигурировать интерфейс.
vedro-compota
Fri, 01/31/2014 - 10:44
Permalink
ifconfig выдаёт:
ifconfig выдаёт:
а моя проблема состоит в том. что я не могу перезагрузить интерфейс eth0
командой
получаю ошибку:
Проблема в строке:
(явно не указывает, но) если её убрать - то всё нормально получиться перезагрузить -
и интерфейс получит ip - мне же кроме ip нужно прописать маршрут к компу 192.168.0.2 (мой комп - 192.168.0.1)
вообще они в одной подсети....маршрут по-идее не нужен вообще?
я так понимаю, что 192.168.0.2 - указывать нельзя - это же адрес сети, да? то есть нужно там указать типа 192.168.0.0 -
но так тоже не работает
--------------
вот такай вот файл грузится без ошибок -
но если переместить строку с маршрутом в конец - тогда бросит ошибку:
(скажется что не может прочитать файл из-за 8-ой сторки)
_____________
матфак вгу и остальная классика =)
vedro-compota
Fri, 01/31/2014 - 12:40
Permalink
спасибо за ответ)
спасибо за ответ)
- да правда как-то GUI не подтягивается за обновлением файлов, но вроде соединить машинки через командную строку удалось таким образом: http://fkn.ktu10.com/?q=node/5769
_____________
матфак вгу и остальная классика =)