Есть задача:на машине с FreeBSD две сетевые карты sis0=192.168.13.101 и ed0=192.168.13.соответственно две сети 192,168,1,0 и 192,168,13,0. как сделать так чтобы 1) компьютеры из сети 192,168,1,0 имели доступ к компьютерам 192,168,13,0 и наоборот. 2) чтобы DHCPD работало на sis0.
относительно пункта 2: на Freebsd установлен сервер DHCPD он раздает адреса в диапазоне 192,168,13,10-192,168,13,20. НО дело в том что клиенты почемуто неполучают адреса, т.е. если подключить ком напрямую к sis0 то он ип получает, а если через хаб то неполучает. маска сети 255,255,255,0. может потому что обе сетевухи включены в один хаб?
относительно 1: Установил параметр gateway_enable="YES"
но что-то неработает.
конфиг
# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#
# option definitions common to all supported networks...
default-lease-time 600;
max-lease-time 7200;
authoritative;
#ddns-update-style ad-hoc;
ddns-update-style none;
log-facility local7;
subnet 192.168.13.0 netmask 255.255.255.0 {
option routers 192.168.13.101;
option subnet-mask 255.255.255.0;
range 192.168.13.20 192.168.13.30;
}
Доступ из сетей и DHCP
покажи:
cat /etc/rc.conf
netstat -rn
ifconfig -a
# -- sysinstall generated deltas -- # Thu May 13 14:37:14 2010
# Created: Thu May 13 14:37:14 2010
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
hostname="biblioteka"
ifconfig_sis0="inet 192.168.13.101 netmask 255.255.255.0"
keymap="ru.koi8-r"
moused_enable="YES"
# -- sysinstall generated deltas -- # Thu May 13 12:25:53 2010
ifconfig_ed0="inet 192.168.1.101 netmask 255.255.255.0"
hostname="biblioteka"
dhcpd_enable="YES"
dhcpd_ifaces="sis0"
squid_enable="YES"
apache_enable="YES"
gateway_enable="YES"
mysql_enable="YES"
sshd_enable="YES"
Internet:
Destination Gateway Flags Refs Use Netif Expire
127.0.0.1 link#4 UH 0 92 lo0
192.168.1.0/24 link#2 U 1 766 ed0
192.168.1.101 link#2 UHS 0 0 lo0
192.168.13.0/24 link#1 U 0 103 sis0
192.168.13.101 link#1 UHS 0 0 lo0
sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:01:6c:39:3f:bc
inet 192.168.13.101 netmask 0xffffff00 broadcast 192.168.13.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:50:bf:32:12:f3
inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (10baseT/UTP)
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
добавь строчку defaultrouter="192.168.1.101" в /etc/rc.conf