Настройка маршрутизации и Ip

Недавно я испортил свою сеть, пытаясь соединить два компьютера с помощью сетевых карт, чтобы у comp1 был прямой доступ к Интернету, а comp2 использует comp1 для того же.

Общая схема такова:

comp2 (eth0) -> comp1 (eth1)
comp1 (eth0) -> коммутатор -> сеть

я перепутал comp1 и com2 (thnx Jos)
мои интерфейсы выглядят так:

comp1:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
адрес 10.10 .0.10
маска сети 255.255.255.0
up / sbin / iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -d 0/0 -j MASQUERADE

comp2:

auto eth0
iface eth0 inet static
адрес 10.10.0.20
маска сети 255.255.255.0
шлюзы 10.10.0.10

компьютеры видят друг друга. comp1 может видеть внешнюю сеть:

ping 8.8.8.8

работает. Как и comp2. но когда я пытаюсь загрузить материал на comp2, я получаю сообщение об ошибке:

sudo aptitude install geany

Ошибка http: // ....
Временный сбой в результате security.ubuntu.com

может кто-нибудь попросить помочь мне установить этот последний бит ??

мой оригинальный вопрос здесь

Я прошу прощения за то, что это считается спамом или что-то негативное

1
задан 13 April 2017 в 15:24

1 ответ

В comp1 удалите команду iptables из / etc / network / interfaces и затем выполните следующее:

sudo echo 1 > /proc/sys/net/ipv4/ip_forward
sudo echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sudo iptables -t nat -A POSTROUTING -o eth0 -s 10.10.0.0/24 -j MASQUERADE
sudo echo "@reboot root iptables -t nat -A POSTROUTING -o eth0 -s 10.10.0.0/24 -j MASQUERADE" >> /etc/crontab

============== [

На comp2 выполните следующее

sudo ip route del default
sudo ip route add default via 10.10.0.10

. На этом этапе comp2 должен иметь доступ к Интернету. Если это возможно, необходимо внести еще одно изменение в comp2, чтобы эти изменения сохранялись после перезагрузки. Есть файл в /etc/dhcp/dhclient.conf или /etc/dhcp3/dhclient.conf со строкой, которая начинается с 'request'. Удалите слово «маршрутизаторы» из этой строки и добавьте «маршрутизаторы по умолчанию 10.10.0.10;» в конец файла.

Затем запустите:

sudo /etc/init.d/networking restart
0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: