Как маршрутизировать с помощью Ubuntu Linux 11.10, что IP-адрес может пинговать класс А в класс С? один клиент использует операционную систему Windows, а другой - Linux Ubuntu 11.10. Я могу настроить это, пожалуйста, помогите мне. благодарю вас

1 ответ1

2

Вам нужно 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .