Загрузите Gparted живой CD ISO. Затем присоедините ISO к CentOS и загрузитесь от живого CD (перейдите к настройкам виртуальной машины, выберите “CD/DVD”, и выбор “Используют ISO” от панели правой стороны). Затем выберите раздел, которого Вы хотите изменить размер. Нажмите на меню раздела (верхняя панель меню), затем нажимают на "Resize". Затем выберите, “Применяют все операции” из меню “Edit”.
Это корректно для помещения DNS -* опции в любом iface eth0 inet static
строка файла конфигурации или iface eth0 inet6 static
строка файла конфигурации. Опции становятся активными, когда определение логического интерфейса, которому они принадлежат, становится активным.
Я просто протестировал это на своей собственной машине Ubuntu 15.04, которую я обычно настраиваю с DHCP. Я отключил NetworkManager и отредактировал/etc/network/interfaces так, чтобы он был похож на это:
iface eth0 inet static
address 192.168.178.22
netmask 255.255.255.0
dns-nameservers 8.8.8.8
dns-search foo
iface eth0 inet6 static
address fe80::390:f5ff:fef7:96b9/64
dns-nameservers ::2
dns-search bar
Я затем сделал
$ sudo ifup eth0
Результаты:
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:90:f5:f7:96:b9
inet addr:192.168.178.22 Bcast:192.168.178.255 Mask:255.255.255.0
inet6 addr: fe80::390:f5ff:fef7:96b9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2114609 errors:0 dropped:1 overruns:0 frame:0
TX packets:1757693 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2033346950 (2.0 GB) TX bytes:1318685445 (1.3 GB)
Interrupt:20 Memory:f7e00000-f7e20000
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver ::2
nameserver 8.8.8.8
search bar foo
Обратите внимание, что адреса, серверы имен DNS и параметры поиска DNS из обеих строк файла конфигурации теперь активны.
[Обновленный 30 мая 2015]
Редактирование сетевых интерфейсов Для добавления использования пользовательских DNS является способом ... но для постоянной модификации System Share Resolv.conf с вашим пользователем DNSnameserver необходимо установить пакет ResolvConf (если он еще не установлен по умолчанию) и Заполните его файл конфигурации базового конфигурации своими пользовательскими значениями DNS-пользовательских серверов. Надеюсь, что это краткое руководство поможет вам для дальнейших конфигураций относительно записи RESOLV.CONF DNS http://www.bytelinux.com/make-bermanent-changes-to-resolv-conf-file-on-ubuntu/
Вы хотите использовать IPv6 DNS-серверы на /etc/network/Interfaces...just Поместите записи IPv6 DNS-инвестиций на конкретный сетевой интерфейс, как это:
dns-nameservers 2001:4860:4860::8844 2001:4860:4860::8888.
для постоянного добавления добавления IPv6 DNSnamesers для resolv.conf Используйте то же самое Ссылка, которую я добавил ниже и редактировать базовый файл ResolvConf, заполнив свои собственные динамики IPv6 DNS:
nameserver 2001:4860:4860::8844
nameserver 2001:4860:4860::8888
для настройки / etc / etc / network / интерфейсов с IPv6 Используйте это руководство http://www.bytelinux.com/configure -Приманист- Static-IP-адреса-алиас-интерфейсы-интерфейсы-на основе Debian-Systems / и заменяют IPv4 с IPv6 то как следует: Auto Eth0
iface eth0 inet6 static
address 2800:210:0:1::3
netmask 64
gateway 2800:210:0:1::1
dns-nameservers 2001:4860:4860::8844
Нет необходимости создавать файл init
в /etc
, init
должен быть каталогом.
chroot
требуется в каталоге, а не в файле в качестве аргумента
Попробуйте изучить /sys/bus/usb/devices/
.
Почему вы не реализуете эти IPv6 DNS nameservers непосредственно в/etc/resolv.conf системном файле путем редактирования resolvconf базового файла, как предложено в моем предыдущем ответе со ссылкой, и все еще продолжаете использовать файл сетевых интерфейсов? Можно добавить набор DNS IPv6 nameserver в/etc/resolv.conf и, если вы хотите использовать другие IPv6 nameservers для определенной сетевой карты, использовать их только на/etc/network/interfaces.
На моем RPi под управлением Ubuntu 16.04.2 LTS мои выводы были следующими:
Примечание. :Я удалил NetworkManager и оставил resolvconf делать свое дело. (Это фиксированный сервер, поэтому в сети ничего не меняется.)
ЕСЛИ У меня были линии dns -search и dns -nameserver только на ОДНОМ интерфейсе (основном, проводном ), но не другом (wlan0 ), затем на перезагружаюсь, примерно в 95% случаев мой файл /etc/resolv.conf будет пустым.
напр. Когда мой файл интерфейсов выглядел так:
# The primary network interface
auto enxb827ebbfedcf
iface enxb827ebbfedcf inet static
address 192.168.1.16
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-search summer.co.uk summer.vpn
dns-nameserver 192.168.1.16
dns-nameserver 192.168.1.1
# end stanza with clear line+
# The loopback network interface
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.17
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
ТОГДА после перезагрузки мой файл resolv.conf будет выглядеть так:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Тем не менее, при одной или двух перезагрузках я заметил, что в нем ДЕЙСТВИТЕЛЬНО есть то, что я хотел, т.е.
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.16
nameserver 192.168.1.1
search summer.co.uk summer.vpn
Решение Когда я дал ОБОИМ интерфейсам (wired и wlan0 )строки dns -search и dns -nameserver, все это работало нормально при каждой перезагрузке (в любом случае)
т.е. у меня работает следующий файл интерфейсов:
# The primary network interface
auto enxb827ebbfedcf
iface enxb827ebbfedcf inet static
address 192.168.1.16
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-search summer.co.uk summer.vpn
dns-nameserver 192.168.1.16
dns-nameserver 192.168.1.1
# end stanza with clear line+
# The loopback network interface
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.17
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-search summer.co.uk summer.vpn
dns-nameserver 192.168.1.16
dns-nameserver 192.168.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
и дает мне следующий правильный файл resolv.conf после каждой перезагрузки (до сих пор)
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.16
nameserver 192.168.1.1
search summer.co.uk summer.vpn
Я предполагаю, что эта повторяющаяся конфигурация является нормальной, хотя и несколько избыточной.
Заключение :Если на интерфейсе (, отличном от lo0 ), отсутствует информация о поиске dns -и сервере имен dns -, resolvconf ничего не помещает в файл resolv.conf. (Это как если бы ifup сделал интерфейс wlan0 вторым и ifup стер resolv.conf или что-то подобное.)
Я не уверен, ошибка это или нет, хотя мне кажется, что это неправильно.
/etc/network/interfaces
иresolvconf
добавить серверы DNS IPv6 также? Вы заметите, что эта часть отсутствует в Вашем произведенном/etc/resolv.conf
. – 0xC0000022L 02.02.2015, 12:37dns-nameservers
опция в/e/n/i. Резюме: все работает как ожидалось. – jdthood 30.05.2015, 21:42