Я не могу понять значение этого:

У меня есть USB-модем и маршрутизатор USB Wifi, и я использую redsocks для ppp0 . Затем я хочу перенаправить входящее соединение с Wi-Fi на redsocks . Я искал в Google, как перенаправить соединение от wlan0 к ppp0 , но ни один из них не работает для меня.

мои правила iptables до сих пор:

iptables -t nat -N REDSOCKS

# Ignore LANs and some other reserved addresses.
iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -d 10.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -d 127.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -d 169.254.0.0/16 -j RETURN
iptables -t nat -A REDSOCKS -d 172.16.0.0/12 -j RETURN
iptables -t nat -A REDSOCKS -d 192.168.0.0/16 -j RETURN
iptables -t nat -A REDSOCKS -d 224.0.0.0/4 -j RETURN
iptables -t nat -A REDSOCKS -d 240.0.0.0/4 -j RETURN

# Anything else should be redirected to port 31338
iptables -t nat -A REDSOCKS -p tcp -j REDIRECT --to-ports 31338

iptables -t nat -A OUTPUT -p tcp -j REDSOCKS

Я ищу правило iptables для этого. можешь дать мне правила?

1 ответ1

0

Вот мои правила, чтобы поделиться ppp0 соединением с wlan0.

    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
    iptables -A FORWARD -i ppp0 -o wlan0 -j ACCEPT
    iptables -A FORWARD -i wlan0 -o ppp0 -j ACCEPT

Также в моем случае я сбрасываю все правила перед применением нового, и это работает изящно.

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