wiki.rada

Настройка сети в Gentoo Linux

Материал из Домашние сети «Рада» FAQ

Перейти к: навигация, поиск

Считается что ядро собрано с поддержкой необходимого оборудования, нужные модули загружены, сетевой адаптер исправен и работает под именем eth0. В противном случае обратитесь к документации Gentoo.

Содержание

Установка необходимых пакетов

Для работы VPN необходимы пакеты net-dialup/ppp и net-dialup/pptpclient

# USE="-mppe -mppc" emerge -av net-dialup/ppp
# USE="-tcltk" emerge -av net-dialup/pptpclient

Настройка /etc/conf.d/net

Откройте /etc/conf.d/net любым текстовым редактором, на пример nano

# nano /etc/conf.d/net

и приведите его к следующему виду:

config_eth0=("ВАШ_IP-АДРЕС netmask 255.255.0.0")
# config_eth0=("dhcp")
config_ppp0=("ppp")
link_ppp0="pty 'pptp pptp.rada --nolaunchpppd'"
username_ppp0='ВАШ_ЛОГИН'
password_ppp0='ВАШ_ПАРОЛЬ'
pppd_ppp0=(
    debug
    lock
    deflate 0
    defaultroute
    mtu 1460
    mru 1460
    nobsdcomp
    persist
)

В место ВАШ_IP-АДРЕС, ВАШ_ЛОГИН и ВАШ_ПАРОЛЬ подставьте соответствующие данные, согласно договору или акту выполненных работ. Закройте файл и сохраните изменения. Пользователям nano для этого следует нажать Ctrl+X, за тем Y, за тем Enter.

Добавление служб

Можно добавить службы, поднимающие сетевое и pptp-соединения в один из уровней автозапуска. На пример в default. Для этого последовательно вводите следующие команды:

# cd /etc/init.d
# rm net.ppp0
# ln -s net.lo net.ppp0
# rc-update add net.ppp0 default
# /etc/init.d/net.eth0 stop
# /etc/init.d/net.eth0 start
# /etc/init.d/net.ppp0 start

На этом настройка и запуск VPN-соединения закончены, но для нормальной работы с Интернет может потребоваться указать DNS-сервера.

Определение DNS-серверов

Для указания серверов имён выполните следующую команду:

echo -e 'nameserver 172.16.0.1\nnameserver 172.16.0.2' > /etc/resolv.conf

Или добавьте в файл /etc/resolv.conf любым редактором строчки

nameserver 172.16.0.1
nameserver 172.16.0.2

Проверка результатов

Проверьте правильность настройки Интернет командой ping

ping google.com

См. также