Опять же:
прописал сетевой интерфейс ed0 в etc/rc.conf
дал там адрес хоста IPадрес и адрес шлюза в мир.
Теперь пингую машину соседа, вижу только>no route to host
Как быть. Помогите начинающему в юниксах.
Кстати на машине нет файла resolve.сonf забыл для чего он нужен, а?
Спасибо, masters.
А подробней можно????
Какие IP-адреса используются, реальные или серые?..Можно создать файл /etc/start_if.ed0, в котором прописать первой строкой IP-адрес машины с маской подсети, а второй шлюз:
ifconfig ed0 inet XXX.XXX.XXX.XXX netmask XXX.XXX.XXX.XXX
route add 0 XXX.XXX.XXX.XXXв /etc/rc.conf:
network_interfaces="ed0 lo0"
hostname="имя_хоста"в /etc/resolv.conf прописываются адреса DNS-серверов, типа:
domain имя_хоста
nameserver XXX.XXX.XXX.XXX
У меня адрес такой
192.168.1.1
адрес гейта в интернет 192.168.1.4 но это мне почти не нужно (человек шарит свое модемное соединение).
name server у нас в сети отсутствует.
вот пока и все.
простая одноранговая сеть.
создать /etc/start_if.ed0 в котором:ifconfig ed0 inet 192.168.1.1 netmask XXX.XXX.XXX.XXX
route add 0 192.168.1.4
Смотри настройки фаервола (ipfw list) если такой присутствует
потом в /etc/rc.conf
прописываешь такую мазуnetwork_interfaces="lo0 ed0"
ifconfig_ed0="inet 192.168.1.1 netmask 255.255.255.0"
(если у тебя посдсеть класса С)defaultrouter="192.168.1.4"
опять же если ниче не пингуеться в твоей локалки смотри в логах где что падает (для этого ядро надо сконфигурить с поддержкой фаервола) и ставишь net.inet.tcp.log_in_vain=1
в sysctlи смотри -))