Недавно я установил Ubuntu Desktop 13.10, и я пытаюсь настроить статический IP, изменив файл /etc/network/interfaces:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
iface eth0 inet dynamic
на:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.70
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
Используя независимо от того, что я почерпнул из этих Сайтов FAQ / Tutorial
Проблема конфигурации сети Ubuntu со статическим ip в ubuntu 12.04 lts server Основы Linux - установить статический IP-адрес на Ubuntu Howto: Ubuntu Linux преобразует конфигурацию сети DHCP в статическую IP-конфигурацию [ ! d3]Я дважды проверял эти числа, и они являются теми же значениями, которые я использую на двух разных компьютерах в офисе (ПРИМЕЧАНИЕ: эти 2 компьютера, raspis, подключены к сетевому коммутатору, а затем маршрутизатору, тогда как рабочий стол в настоящее время идет речь о подключении непосредственно к маршрутизатору). Однако, когда я включаю статические адреса и перезапускаю, машина не получает запрошенный ip-адрес (192.168.1.70), вместо этого получает другой (192.168.1.111), полностью отключая сетевой адаптер. Я также попробовал запросить другой IP-адрес (192.168.1.199) в случае, если старый был взят, но это также приводит к отключению сетевого адаптера.
Я задаю этот вопрос здесь, поскольку google / SO делает похоже, не имеют ответа, конкретно относящегося к тому, что пользователи должны делать, и как они должны действовать, когда просто «перебирают проблему» и быстро обновляют один файл, не приводят к статическим адресам. Я специально запрашиваю следующее:
Ответ на вопрос, почему это может не работать (например, относится ли это к Ubuntu 13.10). Как отладить инициализацию сети во время загрузки. Как, наконец, настроить статическую IP-адресацию.EDIT:
В соответствии с запросами Атари я попытался установить IP-адрес с помощью графического интерфейса вместо командной строки. Для этого мне пришлось сначала очистить файл /etc/network/interfaces (путем комментирования статических связанных строк), перезапустить, а затем повторить попытку. Если я этого не сделаю, я даже не могу получить доступ к вариантам моей сетевой платы. Это действительно присвоило статический IP-адрес моему компьютеру, однако теперь у меня есть только локальный доступ к нему и через него (через ssh) без доступа к Интернету.
Я бы попытался использовать графический интерфейс для установки статического IP-адреса. Если это работает, вы знаете, что используете пакет NetworkManager для управления этим сетевым интерфейсом. Пакет должен отключить себя для интерфейса, если он указан в ручной конфигурации (согласно: https://wiki.debian.org/NetworkManager). Но этого, похоже, не происходит.
Вы также можете полностью удалите NetworkManager с помощью ...
sudo apt-get install network-manager-gnome
sudo apt-get remove network-manager
... и затем попытайтесь изменить его вручную.
Кажется, я немного опаздываю, но все же: так как я думаю, что 12.04 вы ввернуты, если хотите вкладывать небольшую работу и получать материал через старую /etc/network/interfaces.
Но есть надежда! : D
Просто используйте / etc / NetworkManager / system-connections / CONNECTIONS
Если вы берете стандартную систему, подключенную через ethernet, файл обычно выглядит так:
[d5 ] filename: Проводное соединение 1content:
[802-3-ethernet]
duplex=full
mac-address=xx:xx:xx:xx:xx:xx
[соединение]
id=Wired connection 1
uuid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
type=802-3-ethernet
timespamp = xxxxxxxxxx
[ipv6]
method=auto
[d9 ] [ipv4] method=manual
dns=192.168.0.1
address=192.168.0.123/24,192.168.0.1
Я нашел, что это легко сделать на вашем маршрутизаторе. Я не знаю, какой тип маршрутизатора у вас может быть, но должен быть вариант, где вы можете иметь свою карту MAC-адресов для определенного IP-адреса в вашей локальной сети. Это настройка, которую у меня есть ...
Ты почти там. ssh работает, фиксированный IP-адрес одобрен. Теперь единственное, чего не хватает, конечно, dns. Вот почему вы не можете попасть в Интернет. Ваш шлюз - 192.168.1.1, и это, предположительно, маршрутизатор. Многие из них предоставляют dns, поэтому просто попробуйте 192.168.1.1 как nameserver
требуется auto eth0, кроме того, как только у вас есть код, выполните полную перезагрузку, и это произойдет.
ifconfig eth0 up / down не вносит изменений.
Когда вы используете ifdown и ifup, используйте параметр -v для печати любой ошибки после этого, вы должны убить dhcp deamond, нажав Ctrl + Alt + T (чтобы открыть терминал) и введите: [ f5] и введите свой пароль.