Страница 1 из 1
default gateway OpenBSD
Добавлено: 2020-11-07 16:12:31
novik
Как в OpenBSD добавить default gateway?
работает, но после перезагрузки его всё равно нет.
Код: Выделить всё
netstat -nr
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu Prio Iface
224/4 127.0.0.1 URS 0 0 32768 8 lo0
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHhl 1 6 32768 1 lo0
192.168.1/24 192.168.2.1 UGS 2 4 - 8 re0
192.168.2/24 192.168.2.68 UCn 1 0 - 4 re0
192.168.2.1 UHLch 1 3 - 3 re0
192.168.2.68 UHLl 0 4 - 1 re0
192.168.2.255 192.168.2.68 UHb 3 8 - 1 re0
На dhcp-сервере
Код: Выделить всё
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1;
}
default gateway OpenBSD
Добавлено: 2020-11-07 16:29:33
guest
/etc/mygate
здесь прописывается default gateway
# man myname
# man mygate
один и тот же man
default gateway OpenBSD
Добавлено: 2020-11-07 16:34:45
novik
guest писал(а): ↑2020-11-07 16:29:33
здесь прописывается default gateway
Да, он там прописан.
Но не смотря на это в таблице маршрутизации
его нет.
Код: Выделить всё
netstat -nr
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu Prio Iface
224/4 127.0.0.1 URS 0 0 32768 8 lo0
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHhl 1 31 32768 1 lo0
192.168.1/24 192.168.2.1 UGS 2 14 - 8 re0
192.168.2/24 192.168.2.68 UCn 1 0 - 4 re0
192.168.2.1 UHLch 2 6 - 3 re0
192.168.2.68 UHLl 0 22 - 1 re0
192.168.2.255 192.168.2.68 UHb 3 92 - 1 re0
Если только вручную добавлять
тогда появляется.
Код: Выделить всё
netstat -nr
Routing tables
Internet:
Destination Gateway Flags Refs Use Mtu Prio Iface
default 192.168.2.1 UGS 0 0 - 8 re0
224/4 127.0.0.1 URS 0 0 32768 8 lo0
127/8 127.0.0.1 UGRS 0 0 32768 8 lo0
127.0.0.1 127.0.0.1 UHhl 1 31 32768 1 lo0
192.168.1/24 192.168.2.1 UGS 2 14 - 8 re0
192.168.2/24 192.168.2.68 UCn 1 0 - 4 re0
192.168.2.1 UHLch 3 8 - 3 re0
192.168.2.68 UHLl 0 22 - 1 re0
192.168.2.255 192.168.2.68 UHb 3 98 - 1 re0
default gateway OpenBSD
Добавлено: 2020-11-07 21:52:40
guest
default gateway OpenBSD
Добавлено: 2020-11-08 9:05:49
novik
guest, вроде бы dhclient по умолчанию должен добавлять default gateway? Без никаких опций в /etc/dhclient.conf. Но
или
всё равно не помогает.
Это конечно не правильно, но добавил
в root-овский crontab.

Вот это работает.
default gateway OpenBSD
Добавлено: 2020-11-19 13:29:59
ыть
вариантов - вагон..
в конфиг интерфейса, например
hostname.<if_name>
Код: Выделить всё
# up
# !dhcpcd $int
inet 192.168.98.1/24 up
!route add default 192.168.98.254
pf.conf тоже никто не отменял..
default gateway OpenBSD
Добавлено: 2020-11-20 9:15:04
novik
ыть писал(а): ↑2020-11-19 13:29:59
в конфиг интерфейса, например
hostname.<if_name>
Код: Выделить всё
# up
# !dhcpcd $int
inet 192.168.98.1/24 up
!route add default 192.168.98.254
Он по dhcp настройки получает. В /etc/hostname.re0
Всё остальное на месте, только default gateway не добавляется почему-то. Не хотелось бы из-за этого всё вручную писать.
ыть писал(а): ↑2020-11-19 13:29:59
pf.conf тоже никто не отменял..
/etc/pf.conf дефолтный конфиг, не менял ничего.
Код: Выделить всё
# $OpenBSD: pf.conf,v 1.55 2017/12/03 20:40:04 sthen Exp $
#
# See pf.conf(5) and /etc/examples/pf.conf
set skip on lo
block return # block stateless traffic
pass # establish keep-state
# By default, do not permit remote connections to X11
block return in on ! lo0 proto tcp to port 6000:6010
# Port build user does not need network
block return out log proto {tcp udp} user _pbuild
И в /var/log/pflog нет ничего про то что что-то заблокировано. Или вы про тот pf.conf, который на сервере, где dhcpd запущен? Так венды с линухами в той же подсети нормально все настройки по dhcp получают. И default gateway там добавляется, только в OpenBSD такое наблюдаю.
default gateway OpenBSD
Добавлено: 2020-11-21 16:02:03
guest
Он по dhcp настройки получает.
ключевое предложение!
Если не дошло, грубый намек:
что делает dhcp клиент?
dhclient.conf или что там...
default gateway OpenBSD
Добавлено: 2020-11-22 5:08:33
novik
guest писал(а): ↑2020-11-21 16:02:03
что делает dhcp клиент?
Берёт по сети настройки у DHCP-сервера и применяет в системе.
guest писал(а): ↑2020-11-21 16:02:03
dhclient.conf или что там...
Там
внезапно «или что»… У меня на DHCP-сервере раздаётся статический маршрут
novik писал(а): ↑2020-11-07 16:34:45
Код: Выделить всё
option rfc3442-classless-static-routes 24, 192,168,1, 192,168,2,1;
option ms-classless-static-routes 24, 192,168,1, 192,168,2,1;
Который в OpenBSD не даёт dhcp-клиену добавить default gateway в таблицу маршрутизации. Вот в Вендах и Линухах это всё работает без проблем, default gateway добавляется и
только в OpenBSD этот статичесикй маршут мешает это сделать. Кто бы мог подумать…
guest писал(а): ↑2020-11-21 16:02:03
Если не дошло…
С огромным скрипом.

default gateway OpenBSD
Добавлено: 2020-11-22 7:36:47
novik
В итоге /etc/dhclient.conf
Код: Выделить всё
ignore classless-static-routes;
ignore classless-ms-static-routes;
спасает.
