ethtool eth0
Для всех:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
Для отдельных интерфейсов:
net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.eth0.disable_ipv6 = 1
После изменений нужно перечитать настройки сетевых интерфейсов и выполнить:
sysctl -p
Также нужно перезапустить нужные службы или перезагрузить систему.
Файл /etc/network/interfaces
Пример
auto eth0 iface eth0 inet static address 10.0.0.100 netmask 255.255.255.0 gateway 10.0.0.1 dns-search example.com dns-nameservers 192.168.3.45 192.168.8.10
Файл /etc/network/interfaces
Пример:
auto eth0:1 iface eth0:1 inet static address 10.56.2.1 netmask 255.255.255.0 network 10.56.2.0 broadcast 10.56.2.255
Добавление псевдонима «на ходу»
ifconfig eth0:1 10.56.2.1 netmask 255.255.255.255 up
При замене, добавлении сетевой карты или установке диска с системой в другой компьютер возникает необходимость изменения параметров сетевой карты.
Нужно внести изменения в файл /etc/udev/rules.d/70-persistent-net.rules
Описание работы с udev.
Динамический адрес.
auto lo iface lo inet loopback auto eth0 allow-hotplug eth0 iface eth0 inet dhcp
dhclient интерфейс -v
eth0
dhclient eth0 -v
route add default gw 10.0.0.1
Пример:
route add -net 10.56.2.0 netmask 255.255.255.0 gw 10.0.0.1
Добавление маршрута к сети 10.56.2.0
по маске 255.255.255.0
через шлюз 10.0.0.1
#!/bin/sh - route add -net 10.56.2.0 netmask 255.255.255.0 gw 10.0.0.1 route add default gw 10.56.0.1
up route add -net 10.56.2.0 netmask 255.255.255.0 gw 10.0.0.1 down route del -net 10.56.2.0 netmask 255.255.255.0 gw 10.0.0.1
По умолчанию система не выполняет маршрутизацию проходящих пакетов.
Чтобы ее включить (превратить сервер в маршрутизатор) необходимо установить переменную ядра:
sysctl net.ipv4.ip_forward=1
Чтобы это значение сохранилось после перезагрузки нужно добавить в файл /etc/sysctl.conf
:
net.ipv4.ip_forward=1
После изменений нужно перечитать настройки сетевых интерфейсов и выполнить:
sysctl -p
Перезапуск всех сетевых интерфейсов:
#!/bin/bash ( ifdown -a ; ifup -a )&
service networking restart
Эту команду удобно использовать для перезагрузки Туннеля IPIP
service networking reload
netstat -nr
Все:
netstat -an | grep LISTEN
В состоянии TIME_WAIT
:
netstat -an | grep TIME_WAIT