Сеть в моем Ubuntu 12.04 не инициализируется при запуске. Как я могу заставить Ubuntu инициализировать сеть при запуске? Я новичок в Ubuntu и очень плохо разбираюсь в таких файлах, как /etc/init.d
, /etc/bashrc
и т. Д. Сейчас я вручную запускаю эту команду каждый раз из терминала, после запуска
sudo service network-manager restart
Я уверен, что есть гораздо более сложные решения этой проблемы. Любая помощь приветствуется.
На данный момент можно поместить эту команду в /etc/rc.local
.
service network-manager restart
Таким образом, каждый раз, когда Вы перезагружаете/начинаете ПК, NM будет запущен.
Немного странный, что перезапускающий Администратора сети рассердился после начальной загрузки, но позволяют нам видеть, можем ли мы работать вокруг необходимости сделать тот перезапуск ее.
Во-первых, давайте посмотрим на Ваш /etc/network/interfaces
файл. Можно открыть это через терминал с gedit /etc/network/interfaces
. Это должно считать что-то как
#The loopback network interace
auto lo
iface lo inet loopback
#The primary network interface
auto eth0
iface eth0 inet dhcp
Где eth0
было бы проводное соединение или wlan
было бы беспроводное соединение. Используйте, какой бы ни интерфейс желаем для Вашего компьютера.
Затем, посмотрите на Ваш /etc/NetworkManager/NetworkManager.conf
файл. Это должно считать что-то как:
[main]
plugins=ifupdown,keyfile
dns=dnsmasq
no-auto-default=00:30:48:70:D0:C3,
[ifupdown]
managed=true
Вы захотите элемент no-auto-default=
строка для использования аппаратного адреса MAC eth0
или wlan
интерфейс, который можно получить от выполнения ifconfig
в Терминале. Вы будете видеть строку, которая содержит HWaddr 00:30:48:70:D0:C3
- шестипарная строка является MAC-адресом для ввода в ту строку.
Перезапустите свою систему, и если все будет подходить, то Администратор сети запустит, соединит Ваши интерфейсы, и Вы будете готовы пойти.