Как маршрутизировать с помощью Ubuntu Linux 11.10, что IP-адрес может пинговать класс А в класс С? один клиент использует операционную систему Windows, а другой - Linux Ubuntu 11.10. Я могу настроить это, пожалуйста, помогите мне. благодарю вас
1 ответ
Вам нужно 2 сетевых карты в системе, в первую очередь. Я также предполагаю следующее:
- Вы имеете в виду частные диапазоны IPv4 в классах A и C.
- Вы назначаете IP-адреса компьютерам вручную для экспериментатора.
Сначала нику нужен адрес / маска в 10.0.0.0/8 (класс A) - я бы сказал, что 10.0.0.1/255.255.255.0 - это хорошо. Используйте ifconfig
(из корневого терминала), чтобы назначить его. Машины, стоящие за этим, должны иметь IP-адрес в диапазоне от 10.0.0.2 до 10.1.1.254 с маской сети 255.255.255.0.
Второму нику нужен адрес в 192.168.0.0/24 (класс C) - я бы сказал, 192.168.0.1 - это хорошо. Используйте ifconfig
(из корневого терминала), чтобы назначить его. Машины, стоящие за этим, должны иметь IP-адрес в диапазоне от 192.168.0.2 до 192.168.0.254 с маской сети 255.255.255.0.
Круто, теперь у нас есть 2 интерфейса и 2 подсети, минимум, необходимый для маршрутизации. Чтобы включить переадресацию IP, т.е. маршрутизацию, в Linux используйте следующую команду (из корневого терминала)
echo 1 > /proc/sys/net/ipv4/ip_forward
Вам придется делать это при каждой перезагрузке, если только вы не отредактируете /etc/sysctl.conf
(как root).
И последняя деталь: вы хотите полностью отключить брандмауэр, по крайней мере, до тех пор, пока не подтвердите, что переадресация работает. Следующие команды (от имени root) отключат любую фильтрацию пакетов или манипуляции с iptables
:
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
После этого сетевой трафик должен перенаправляться между двумя интерфейсами, при условии, что все машины имеют правильные адреса. FIB ядра будет заполнен информацией от интерфейсов, и вы можете посмотреть на нее с помощью команды route
.
Если вы хотите ограничить переадресацию, углубитесь в iptables
.
Последняя мысль: помните, что маршрутизаторы НЕ пропускают широковещательный трафик, такой как запросы DHCP.