Никогда не пытался настроить PPP самостоятельно, но существует превосходный FAQ на домашней странице OpenBSD, включая примеры для конфигурирования PPP: http://www.openbsd.org/faq/faq6.html#PPP
Link layer[117911]+опции типа интерфейса (обычно первая из строк каждого интерфейса и называется address family + method с помощью
interface(5)
auto [117914]interface- Запускаем интерфейс(ы) при загрузке. Поэтому интерфейс [117328]lo[117329] использует такую линкую конфигурацию.
allow-auto [117916]interface
- То же самое, что и [117332]auto
Эти опции в основном являются опциями "уровня 2", устанавливая состояния соединения на интерфейсах, и не связаны с "уровнем 3" (маршрутизация и адресация). В качестве примера можно привести агрегацию каналов, где интерфейс bond0 должен быть выше, независимо от состояния канала, а его члены могут быть выше после события состояния канала:
Таким образом, я создаю [117340]агрегацию каналов[117341] и интерфейсы будут добавлены к нему и удалены в состояниях кабельных каналов.
Наиболее распространенные типы интерфейсов:
Все нижеприведенные опции представляют собой суффикс к определенному интерфейсу ([117344]iface
Options on Ethernet interface:
inet static[117377] - Определяет статический IP-адрес.
inet manual[117379] - Не определяет IP-адрес для интерфейса. Обычно используется интерфейсами, которые являются членами моста или агрегации, интерфейсами, которые должны работать в беспорядочном режиме ([117380]например, зеркалирование портов или сетевые TAPs[117381]), или иметь настроенное на них устройство VLAN. Это способ поддерживать интерфейс без IP-адреса.
inet dhcp[117383] - Приобретение IP-адреса через протокол DHCP.
inet6 static[117385] - Определяет статический IPv6-адрес.
Пример:
Этот пример приведет [117386]eth0[117387] и создаст [117388]интерфейс VLAN[117389] с именем [117390]vlan10[117391], который будет обрабатывать тег номер 10 на Ethernet фрейме.
Общие опции внутри интерфейса stanza(уровень 2 и 3):
адрес[117395] - IP адрес статического IP сконфигурированного интерфейса
маска сети[117397] - сетевая маска. Может быть опущено, если вы используете адрес cidr. Пример:
gateway[117399] - шлюз по умолчанию для сервера. Будьте внимательны, используйте только один из них.
vlan-raw-device[117401] - На интерфейсе VLAN, определите его "отец".
bridge_ports[117403] - На интерфейсе моста, определите его членов.
down[117405] - Используйте следующую команду, чтобы опустить интерфейс вместо [117406]ifdown[117407].
post-down[117409] - Действия, предпринимаемые сразу после того, как интерфейс опущен.
pre-up[117411] - Действия до того, как интерфейс поднят.
up[117413] - Используйте следующую команду для поднятия интерфейса вместо [117414]ifup[117415]. Это зависит от вашего воображения, чтобы использовать любую опцию, доступную на [117416]iputils[117417]. В качестве примера можно использовать [117418]up ip link set $IFACE up mtu 9000[117419] для включения [117420]jumbo кадров [117421] во время операции [117422]up[117423] (вместо использования самой опции [117424]mtu[117425]). Вы также можете вызвать любое другое программное обеспечение, как [117426]up sleep 5; mii-tool -F 100baseTx-FD $IFACE[117427], чтобы заставить 100 Мбит/с Full duplex через 5 секунд после завершения работы интерфейса.
hwaddress ether 00:00:00:00:00[117429] - Измените mac-адрес интерфейса вместо того, чтобы использовать тот, который жестко закодирован в rom, или сгенерирован алгоритмами. Вы можете использовать ключевое слово [117430]random[117431] для получения случайного mac адреса.
dns-search example.net[117443] - Добавить example.net в качестве домена к запросам хоста, создав FQDN. Вариант [117444]домена[117445] из [117446]/etc/resolv.conf
wpa-ssid[117449] - Беспроводной: Установите беспроводной WPA SSID.
mtu[117451] - [117452]MTU[117453] размер. [117454]mtu [117455] = Jumbo Frame. Полезно, если ваш Linux-бокс подключен к коммутаторам, поддерживающим больший размер MTU. Может нарушить некоторые протоколы(у меня был неудачный опыт с snmp и jumbo фреймами).
wpa-psk[117457] - Беспроводной: Установите шестнадцатеричную кодировку PSK для SSID.
ip_rp_filter 1[117459] - [117460]Reverse path filter[117461] enabled. Полезен в ситуациях, когда у вас 2 маршрута к хосту, и это заставит пакет вернуться оттуда, откуда он пришел (тот же самый интерфейс, использующий его маршруты). Пример: Вы подключены к вашему lan([117462]192.168.1.1/24[117463]) и у вас есть dlna сервер с одним интерфейсом на вашем lan([117464]192.168.1.10/24[117465]) и другим интерфейсом на dmz для выполнения административных задач([117466]172.16.1.1/24[117467]). Во время сеанса ssh с вашего компьютера на dlna dmz ip, информация должна вернуться к вам, но будет зависнуть навсегда, потому что ваш dlna сервер будет пытаться доставить ответ непосредственно через свой lan интерфейс. При включенной функции rp_filter, он будет гарантировать, что соединение вернется оттуда, откуда оно пришло. Дополнительная информация [117468]здесь [117469].
Некоторые из этих опций не являются необязательными. Debian предупредит вас, если вы поместите IP-адрес на интерфейс без сетевой маски, например.
Вы можете найти больше хороших примеров настройки сети [117470]здесь[117471].
Связанные вещи[117473]:
Ссылки, которые содержат информацию, относящуюся к файлу настройки сети [117474]/etc/network/interfaces[117475]:
HOWTO: Wireless Security - WPA1, WPA2, LEAP, и т.д.[117921].
Что такое "горячее" подключение из интерфейса?
Я бы еще добавил, что:
U может отслеживать, что происходит с ifup, используя --подробный флаг.
Я не уверен в этом на 100%, но кажется, что в основном, когда вызывается ifup, вы выполняете все из /etc/network/interfaces с помощью up..., если не указано иное.
Я не знаю, какое отношение это имеет к :сервисной сети...
Было бы неплохо, если бы кто-нибудь указал, что происходит после звонка:
service networking restart
относительно ifup/ifdown.
Если вам нужно добавить параметры при использовании пакета resolvconf
, то есть в Ubuntu, вы помещаете эту конфигурацию в/etc/resolvconf/resolv.conf.d/base
:
# /etc/resolvconf/resolv.conf.d/base
options timeout:1 attempts:1 rotate
Важной вещью для имен атрибутов является:
Нет ни одного файла со стандартным описанием. Это означает, что этот файл определяется реализацией
Это может быть нижний, верхний или смешанный регистр
Неважно '-' или '_'
Не может содержать пробелы и табуляции
За исключением некоторых общеупотребительных названий, таких как «до -вверх», «вниз» и т. д., которые не могут быть записаны по-другому