На инсталляциях часто клиент дает тебе провод и адрес для доступа в интернет. А нужно сделать так, что бы твои устройства и ОС обновились через инет с сайтов производителей. Так просто быстрее и удобно. НЕ всегда так делать можно и нужно. Но иногда это нужно. Вот для памятки быстрый вариант. В линуксовую машинку на базе SLES втыкается шнур, что дал клиент. На eth0 вешаем IP/Mask/GW. Пишем DNS. Было бы конечно здорово поднять локальный DNS что бы машинкам не прописывать DNS каждому. Это на любителя.
Eth1 - во внутреннюю сетку смотрит (192.168.230.0/24).
Идем в /etc/sysconfig и правим файлик SuSEfirewall2.
FW_DEV-EXT="any eth0"
FW_DEV_INT="eth1"
FW_ROUTE="yes"
FW_MASQUERADE="yes"
FW_MASQ_NET="192.168.230.0/24"
и стартуем/рестартуем
/etc/init.d/SuSEfirewall2_setup restart
Optionals: Если надо DNS:
- ставим Bind
#vi /etc/named.conf
listen-on port 53 { 127.0.0.1; 192.168.230.1; };
listen-on-v6 { none; };
logging {
channel syslog_errors {
syslog user;
severity error;
};
category default { syslog_errors; };
};
#chkconfig named on
#chown -R named:named /var/lib/named/
#/etc/init.d/named start
Optionals: Если надо DHCP:
- ставим пакет dhcp-server
vi /etc/dhcp.conf
option domain-name-servers 192.168.230.1;
ddns-update-style none;
ddns-updates off;
log-facility local7;
subnet 192.168.230.0 netmask 255.255.255.0 {
range 192.168.230.100 192.168.230.200;
option routers 192.168.230.1;
default-lease-time 43200;
max-lease-time 86400;
}
vi /etc/sysconfig/dhcpd
DHCP_INTERFACE="eth1"
стартуем
Eth1 - во внутреннюю сетку смотрит (192.168.230.0/24).
Идем в /etc/sysconfig и правим файлик SuSEfirewall2.
FW_DEV-EXT="any eth0"
FW_DEV_INT="eth1"
FW_ROUTE="yes"
FW_MASQUERADE="yes"
FW_MASQ_NET="192.168.230.0/24"
и стартуем/рестартуем
/etc/init.d/SuSEfirewall2_setup restart
Optionals: Если надо DNS:
- ставим Bind
#vi /etc/named.conf
listen-on port 53 { 127.0.0.1; 192.168.230.1; };
listen-on-v6 { none; };
logging {
channel syslog_errors {
syslog user;
severity error;
};
category default { syslog_errors; };
};
#chkconfig named on
#chown -R named:named /var/lib/named/
#/etc/init.d/named start
Optionals: Если надо DHCP:
- ставим пакет dhcp-server
vi /etc/dhcp.conf
option domain-name-servers 192.168.230.1;
ddns-update-style none;
ddns-updates off;
log-facility local7;
subnet 192.168.230.0 netmask 255.255.255.0 {
range 192.168.230.100 192.168.230.200;
option routers 192.168.230.1;
default-lease-time 43200;
max-lease-time 86400;
}
vi /etc/sysconfig/dhcpd
DHCP_INTERFACE="eth1"
стартуем
Комментариев нет:
Отправить комментарий