LINUX.ORG.RU
ФорумAdmin

Как назначить одинаковый DHCP сервер клиентам OPENVPN

 


0

1

Ребят всем привет. Подскажите как правильно прописать раздачу DHCP сервера клиетнам со статическим ip. Или как сделать чтобы клиенты видели друг друга?

По порядку. конфиг сервера:

port 1194
proto udp
dev tap
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh /etc/openvpn/dh2048.pem
client-config-dir /etc/openvpn/ccd
server 172.28.55.0 255.255.255.252
keepalive 10 120
tls-auth /etc/openvpn/ta.key 0
cipher AES-256-CBC
persist-key
persist-tun
client-to-client
sndbuf 524288
rcvbuf 524288
push «sndbuf 524288»
push «rcvbuf 524288»
verb 4

конфиги клиентов 1, 2, 3, 4:

client
remote xxx.xxx.xxx.xxx 1194
dev tap
proto udp
auth-nocache
nobind
persist-key
persist-tun
ca ca.crt
cert clientX.crt
key clientX.key
tls-auth ta.key 1
cipher AES-256-CBC
sndbuf 524288
rcvbuf 524288
verb 3

/etc/openvpn/ccd

client1

ifconfig-push 172.28.55.101 255.255.255.252

client2

ifconfig-push 172.28.55.102 255.255.255.252

client3

ifconfig-push 172.28.55.105 255.255.255.252

client4

ifconfig-push 172.28.55.106 255.255.255.252

При таком раскладе client1 и client2 видят друг друга но не видят client3 и client4 и так же client3 и client4 видят друг друга но не видят client1 и client2 По скольку у client1 и client2 DHCP выдает 172.28.55.100

а

у client3 и client4 DHCP выдает 172.28.55.104

Если выдавать динамический ip, то все друг друга видят так как DHCP всем автоматически выдается 172.28.55.100

Как это побороть и заставить видеть всез и вся? Помогите плиз. И пожалуйста не оскорбляйте :)


Собери мысли в кулак, о каком dhcp ты говоришь, показывая статическую привязку клиентов к ip.

Anoxemian ★★★★★ ()
Ответ на: комментарий от Wosh

Это херня. Попробуй головой. Ну и из документации:

Don’t use –server if you are ethernet bridging. Use –server-bridge instead.

–server-bridge gateway netmask pool-start-IP pool-end-IP

Anoxemian ★★★★★ ()

Лучше раздавать подсеть тогда, а не p2p

topology subnet

AVL2 ★★★★★ ()

и кстати да, ты натурально раздал 2 подсети по 2 адреса. они и не должны друг друга видеть же. маршрутизировать надо

Anoxemian ★★★★★ ()

Очевидно, описанная проблема решается нарезание сетей «потолще» — /30 сеть, как у тебя в клиентском конфиге, включает всего 2 адреса, что и является сутью описанной тобой проблемы. Сделай /29 и клиенты будут в одной подсети.

George ()
Ответ на: комментарий от anc

Спасибо мил человек. А то я мудрю с какими то правилами, перенаправления и…

Wosh ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.