у меня 2 компа и первый может выходить в интернет, а второй нет. Друг помог мне исправить эту проблему , второй тоже стал выходить в интернет(через первый). Но че то глюкануло и второй комп перестал выходить в интернет.Второй комп до сих пор видит первый и наоборот , но в интернет не выходит .
как это исправить??
и еще вопрос я совсем забыл где и что в каких папках лежит , есть ли у кого хорошая документация к этому?
Сеть
опиши как подключен к нету
сервер выдает айпи и сразу дает выход в интернет.
Второй комп подключен через хаб или прямо в сетевуху первого?
прямо
Вот это покажи. Это на том где инет есть.
[console]iptables -L -v
iptables -t nat -L -v[/console]
iptables -L -v
Chain INPUT (policy ACCEPT 1795K packets, 3987M bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 TCPMSS tcp -- any eth0 anywhere anywhere tcp flags:SYN,RST/SYN tcpmss match 1400:1500 TCPMSS clamp to PMTU
Chain OUTPUT (policy ACCEPT 1374K packets, 7771M bytes)
pkts bytes target prot opt in out source destination
sudo iptables -t nat -L -v
Chain PREROUTING (policy ACCEPT 955 packets, 75961 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 5140 packets, 334K bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 140 packets, 9211 bytes)
pkts bytes target prot opt in out source destination
17 4214 MASQUERADE all -- any eth1 anywhere anywhere
4983 321K MASQUERADE all -- any eth0 anywhere anywhere
скажи хоть пару слов об этом ну и что это?
скажи хоть пару слов об этом ну и что это?
это Firewall, которого, судя по ACCEPT, какбэ нет smile
А в тегами сложно оформить?
17 4214 MASQUERADE all -- any eth1 anywhere anywhere
4983 321K MASQUERADE all -- any eth0 anywhere anywhere
От сюда делаем вывод, что маскарадинг работает. Даже пакетики бегают.
Покажи ifconfig на компе без инета и файл /etc/resolv.conf
это Firewall, которого, судя по ACCEPT, какбэ нет
Почти нет )) Пару правил все-таки присутствуют ))
[console]
nikita@alebastr:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:e0:4c:07:10:13
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:fe07:1013/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3452330 errors:0 dropped:0 overruns:0 frame:0
TX packets:1176812 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:303728942 (303.7 MB) TX bytes:109530952 (109.5 MB)
Interrupt:10 Base address:0xd000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:31 errors:0 dropped:0 overruns:0 frame:0
TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2526 (2.5 KB) TX bytes:2526 (2.5 KB)
nikita@alebastr:~$ more /etc/resolv.conf
nameserver 192.168.254.251
[/console]
сойдет?
Сойдет. Это получается что у компьютера с инетом, сетевая которая смотрит в инет с IP 192.168.254.251? Так?
Покажите еще ifconfig сервера.
И попробуйте пингануть 8.8.8.8
[console]
nikita@uber-desktop:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1d:60:1e:5e:f7
inet addr:178.49.60.74 Bcast:178.49.60.127 Mask:255.255.255.192
inet6 addr: fe80::21d:60ff:fe1e:5ef7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:38633 errors:0 dropped:0 overruns:0 frame:0
TX packets:35838 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:31433585 (31.4 MB) TX bytes:6879539 (6.8 MB)
Interrupt:43 Base address:0xe000
eth1 Link encap:Ethernet HWaddr 00:0a:eb:ab:d4:43
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20a:ebff:feab:d443/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1372432 errors:0 dropped:0 overruns:0 frame:0
TX packets:3939170 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:130367729 (130.3 MB) TX bytes:880291352 (880.2 MB)
Interrupt:19 Base address:0xd800
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1107721 errors:0 dropped:0 overruns:0 frame:0
TX packets:1107721 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:662505724 (662.5 MB) TX bytes:662505724 (662.5 MB)
[/console]
raselkroy, дык подымите eth1
17 4214 MASQUERADE all -- any eth1 anywhere anywhere
судя по этому, у вас есть 2 сетевухи, и второй комп подключён ко второй сетевухе первого компа, а первая сетевуха к модему. правильно?
От сюда делаем вывод, что маскарадинг работает. Даже пакетики бегают.
на второй сетевухе не бегают. это больше похоже на пинг. и по ifconfig видно, что второй интерфейс не поднят.
И чего это тогда за адрес 192.168.254.251? От балды? :D
Напишите там 192.168.1.1
[console]nikita@alebastr:~$ more /etc/resolv.conf
nameserver 192.168.1.1[/console]
Потом
[console]ping ya.ru
ping 8.8.8.8[/console]
на второй сетевухе не бегают. это больше похоже на пинг. и по ifconfig видно, что второй интерфейс не поднят.
Тот ifconfig от клиента у которого нет инета.
я изменил nameserver
первый все пингует, второй нет
raselkroy, дык подымите eth1
а как поднять?
Тот ifconfig от клиента у которого нет инета.
понял уже...
[console]cat /proc/sys/net/ipv4/ip_forward
cat /etc/sysctl.conf[/console]