Debian – как раздать интернет через вторую сетевую карту

Есть сетевой адаптер eth0, подключенный по PPPoE к интернету и адаптер eth1 (адрес 192.168.0.1), подключенный к локальной сети, в которой нужно раздать интернет.
Первым делом включаем форвардинг:

Чтобы форвардинг автоматически включался при запуске системы в /etc/sysctl.conf добавляем строчку:

Затем включаем NAT

Где ppp0 – название интерфейса, через который подключен интернет.
Чтобы NAT работал после перезагрузки, сохраняем настройки iptables в файл

И добавляем в конец файла /etc/network/interfaces:

P.S. Чтобы раздать инет по Wi-Fi, устанавливаем firmware-iwlwifi, назначаем адреса, например, ifconfig wlan0 10.0.0.10 и создаем Ad-Hoc: iwconfig wlan0 mode Ad-Hoc essid “sd_homenet” channel 1 (клиент не забывает прописать шлюз)

Discussion

Uchla
21.02.2012
Also, добавить второй IP-адрес на eth0 - чтобы компьютер мог одновременно работать в двух сетях (например в сетях 192.168.0.0 и 192.168.1.0), необходимо добавить в файл /etc/network/interfaces под строками
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
следующее -
auto eth0:1
iface eth0:1 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 0.0.0.0
и перезапустить сеть: /etc/init.d/networking restart ifup eth0 ifup eth0:1 P.S. Для получения адреса по DHCP достаточно записи вида
auto eth2
iface eth2 inet dhcp
Uchla
21.02.2013
В Fedora Core сетевые параметры устанавливаются в файлах в папке /etc/sysconfig/network-scripts (для интерфейса eth0 файл будет называться ifcfg-eth0):
DEVICE=eth0
HWADDR=YY:YY:YY:YY:YY
IPADDR=192.168.0.1 - это наш IP-адрес
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
DNS1=192.168.0.100 - Наш DNS-сервер
Если не прописали строчку GATEWAY=192.168.0.250 (шлюз по умолчанию) в этом же файле, то можно прописать его в /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hostname
GATEWAY=”192.168.0.250”
Перезапускаем сетевую службу:
/etc/init.d/network restart
Uchla
21.02.2014
Настройка сети для FreeBSD 7 /etc/rc.conf
hostname="fryaha.moya.localka"
ifconfig_rl0="inet 192.168.0.5 netmask 255.255.255.0"
defaultrouter="192.168.0.250"
gateway_enable=YES
sshd_enable="YES"
Вместо rl0 может быть другое название, уточните по выводу команды ifconfig В resolv.conf пишем: nameserver 192.168.0.250 Затем запускаем ssh: /etc/rc.d/sshd start В файле /etc/ssh/sshd_config правим так:
PasswordAuthentication yes
PermitRootLogin yes
и рестартим /etc/netstart и sshd /etc/rc.d/sshd restart
3еJIен0
21.02.2015
в бубунте вмест allow-hotplug eth0 надо auto eth0

Җавап калдыру



All fields are required. Your email address will not be published.