Я искал google, askubuntu и stackoverflow, и не могу найти решение своей ситуации.
В настоящее время используется Ubuntu 16.04.4. LTS
, ранее подключенный к Netgear R7000, за отладкой 5268AC со статическим ip. Я переехал и имею новый маршрутизатор, в текущих поисках ifconfig
устарел и рекомендует ip
, но ничего не описывает, как переключить / удалить / etc / network / interfaces и заставить ubuntu только просматривать / использовать ip
конфигурацию (и не уверен, что я правильно настроил)
current / etc / network / interfaces
#This files describes the network interfaces available on your system
#and how to activate them. for more intormation, see interfaces(5).
#The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp10s0
iface enp10s0 inet static
address 10.0.0.15
netmask 255.255.255.0
gateway 192.168.1.254
nameservers [8.8.8.8,8.8.4.4]
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueque state UNKNKOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp10s0:<BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 34:97:f6:a1:2d:6a brd ff:ff:ff:ff:ff
мой вопрос, как мне получить мой маршрутизатор снова увидеть мой Ubuntu NAS? в идеале я хотел бы удалить / etc / network / interfaces и использовать исключительно ip
edit - takeaways, один из которых я использовал адрес r7000 со шлюзом Pace; два DNS-сервера имен имели ненужную запятую
addendum - исправлено и может использовать SSH-туннель из локальной сети, а также иметь доступ к Интернету из NAS. Pace имеет R7000 в режиме DMZplus, порт r7000 вперед 10.0.0.15 для туннеля ssh и плекса. Я могу туннелировать в той же сети до 10.0.0.15, запустить
curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
и получить свой IP-адрес для моего NAS, но не могу туннелировать через IP-адрес.
У меня также есть интернет-устройство Pace 5268AC; в моем случае, поставляется AT & T. Адрес локальной сети также 192.168.1.254.
Я также предпочитаю использовать свой беспроводной маршрутизатор за Pace. Если ваш маршрутизатор Netgear обычно назначает адреса в диапазоне 10.0.0.xx, то способ установить файл интерфейсов:
#This files describes the network interfaces available on your system
#and how to activate them. for more intormation, see interfaces(5).
#The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp10s0
iface enp10s0 inet static
address 10.0.0.15
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameservers 8.8.8.8 8.8.4.4
... при условии, что 10.0.0.1 является адресом вашего маршрутизатора Netgear к которому подключены все устройства в вашей домашней сети. Кроме того, ваша формулировка DNS-серверов имен была неверной.
Перезапустите интерфейс:
sudo ifdown enp10s0 && sudo ifup -v enp10s0
У вас все должно быть в порядке.
Насколько я могу судить по вашему файлу интерфейсов, ваш маршрутизатор находится в совершенно другой подсети (192.168.1.0) и, следовательно, недоступен для вашего NAS, который находится в 10.0.0.0/24. Я предполагаю, что маршрутизатор также использует маску сети / 24.
Попробуйте дать вашему NAS IP-адрес в диапазоне 192.168.1.1-253, но убедитесь, что вы не назначаете тот, который уже используется. Также убедитесь, что вы используете ту же маску сети, что и маршрутизатор (я предполагаю, что это будет 255.255.255.0). Если у вас есть компьютер, подключенный к маршрутизатору, или доступ к самому маршрутизатору, вы можете использовать простой пинг, чтобы проверить, отвечает или нет адрес, который вы хотите для NAS. Если вы получили ответ, не используйте его.
Например:
маршрутизатор в 192.168.1.254
NAS в 192.168.1.15
Удаление / etc / network / interfaces в Ubuntu 16.04 - плохая идея. Конфигурация сети по умолчанию была переключена на netplan.io в Ubuntu 17.10 и более поздних, если я помню, но не 16.04.
Однако пакет ifupdown (с ifconfig) все еще доступен для этих версий, но по умолчанию больше не устанавливается.
На 16.04 я рекомендую вам продолжать использовать инструмент, который вам удобнее всего.