Тема: route CentOS
Показать сообщение отдельно

Старый 22.05.2013, 09:56   #2
deff
Местный житель
 
Аватар для deff
 
deff вне форума
Регистрация: 06.05.2006
Адрес: In trance
Сообщений: 2,050
deff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутациюdeff имеет наиславнейшую репутацию
Отправить сообщение для deff с помощью ICQ
По умолчанию

для начала включи сквоздную маршрутизацию
т. е. залезь в файл /etc/sysctl.conf , найди там строчку net.ipv4.ip_forward, если она закоментированна, то сними коментарий и пропиши значение 1.
ну и второе нужно создать скрипт iptables, но это только если нужен нат
например
touch /etc/iptables.sh
chmod +x /etc/iptables.sh
vim /etc/iptables.sh

прописать туда

Цитата:
#!/bin/bash/
INET="тут надо вписать имя интерфейса с интернетом"
IPT="/sbin/iptables"
POL="ACCEPT"

###############
# Clean rules #
###############

$IPT -F
$IPT -t nat -F
$IPT -t mangle -F

$IPT -X
$IPT -t nat -X
$IPT -t mangle -X

$IPT -P INPUT $POL
$IPT -P FORWARD $POL
$IPT -P OUTPUT $POL

#########
# NAT #
#########

$IPT -t nat -A POSTROUTING -o ${INET} -j MASQUERADE
и сохранить
потом этот скрипт надо добавить в автозагрузку, понятия не имею как это делается в centos, но скорее всего так же как и во многих других дистрибутивах: добавить строчку sh /etc/iptables.sh перед строчкой exit 0 в файле /etc/rc.local

потом перезагрузить комп
__________________
СИЛА В БОРОДЕ! ©

Последний раз редактировалось deff, 22.05.2013 в 10:53.