LinuxForum.Fans
Тема

NAT + IPTABLES

Автор: Fevr 14 сообщений 3417 просмотров
#143601

комп не желает раздавать инет.

записи делаю такие:

echo 1 > /proc/sys/net/ipv4/ip_forward
и
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

позавчера все работало прекрасно, сейчас не желает ни на какие интерфейсы (wi fi блутуз)

#143607

iptables -L -n -v вывод и ifconfig

#143613

[console]iptables -L -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 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

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination [/console]

ifconfig

Показать
eth0 Link encap:Ethernet HWaddr 00:15:f2:85:19:c0
inet addr:10.245.15.82 Bcast:10.245.15.255 Mask:255.255.248.0
inet6 addr: fe80::215:f2ff:fe85:19c0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:58110 errors:0 dropped:0 overruns:0 frame:0
TX packets:7504 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11850232 (11.8 MB) TX bytes:1023421 (1.0 MB)
Interrupt:19 Base address:0xd800

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:1663 errors:0 dropped:0 overruns:0 frame:0
TX packets:1663 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:262929 (262.9 KB) TX bytes:262929 (262.9 KB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:89.179.149.78 P-t-P:85.21.66.132 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1
RX packets:2778 errors:0 dropped:0 overruns:0 frame:0
TX packets:2829 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1640868 (1.6 MB) TX bytes:329344 (329.3 KB)

wlan0 Link encap:Ethernet HWaddr 00:15:f2:8d:c4:35
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::215:f2ff:fe8d:c435/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:3022 errors:0 dropped:0 overruns:0 frame:0
TX packets:2801 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:983082 (983.0 KB) TX bytes:992396 (992.3 KB)

#143617

cd /home
sudo nano firewall.sh
туды

text

#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
modprobe ip_conntrack_pptp

iptables -F iptables -F -t nat iptables -F -t mangle

# iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT

#maskarding iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE

сохраняем
chmod +x firewall.sh
sudo ./firewall.sh

позавчера все работало прекрасно, сейчас не желает ни на какие интерфейсы (wi fi блутуз)

А это что? А у тя wi-fi как точка доступа чтоли?

#143628

после перезагрузки

поднимаю ви фи точку
[console]
ifconfig wlan0 down
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 channel 1
iwconfig wlan0 Bit 54Mb/s
iwconfig wlan0 essid 'pent'
ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 up
iwconfig wlan0
wlan0 IEEE 802.11bg ESSID:"pent"
Mode:Ad-Hoc Frequency:2.412 GHz Cell: F6:16:98:4D:4F:AB
Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off

ifconfig wlan0 up
./firewall.sh[/console]

не хочет.....

в ДХЦ прописал

Показать
ddns-update-style ad-hoc;
default-lease-time 3600;
max-lease-time 9000;
authoritative;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
interface wlan0;
range 192.168.0.2 192.168.0.255;
option domain-name-servers 127.0.0.1;
option routers 192.168.0.1;
option broadcast-address 192.168.0.0;
}

в /etc/default/dhcp3-server прописал INTERFACES="ppp0"


не выдается инет....

#143720

/etc/default/dhcp3-server пропиши wlan0

#143738

дописал INTERFACES="wlan0"

ребутнул - не выдает инет

#143763

зделай
sudo /etc/init.d/dhcp-server restart

#143766

не выдает.

после ребута системы сделал все описанное в моем посте #5

#143806

И после выше описанного перезагрузите dhcp-server

#143825

/etc/init.d/dhcp3-server restart

Stopping DHCP server dhcpd3 [fail]
Starting DHCP server dhcpd 3 [ok]


Не выдает инет... может что то не подгрузилось из скрипта...?

#143834

Выше давал ссылку на тему. Там такая же проблема.

#145037

У меня немного иного рода проблема..

После установки 10.10, запустить точку удалось сразу так, как описывал в первых постах (разумеется с установкой DHCP), спустя сутки все перестало работать. Сегодня, на аналогичной машине поставил с этого же диска 10.10, поставил DHCP и запустил точку без проблем. Видимо проблема кроется в связке NAT и IPTABLES, вопрос только что 'рухнуло'......Вторая система ребутилась, и опять получалось поднять точку....едиснтвенное никаких apt-get update не производилось, может какой то пакет на системе с проблемой внес свои изменения? Как посмотреть и что можно переставить из пакетов?

Войдите или зарегистрируйтесь, чтобы ответить.