全球主机交流论坛

标题: Proxmox IPv4母鸡 创建私有网桥和DHCP服务器 [打印本页]

作者: zxxx    时间: 2022-8-16 20:54
标题: Proxmox IPv4母鸡 创建私有网桥和DHCP服务器
本帖最后由 zxxx 于 2022-8-17 10:16 编辑

网络:192.168.48.0
掩码:255.255.255.0
网关:192.168.48.1

查看网络

  1. ip addr
  2. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
  3. inet 127.0.0.1/8 scope host lo
  4. valid_lft forever preferred_lft forever

  5. 2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
  6. inet 192.168.58.236/26 brd 195.201.58.255 scope global enp4s0
  7. valid_lft forever preferred_lft forever
复制代码


创建网桥

添加到 /etc/network/interfaces

其中 enp4s0 来自上一个命令的输出 2: enp4s0: <BROADCAST,MULTICAST

  1. auto vmbr1
  2. iface vmbr1 inet static
  3. address 192.168.48.1
  4. netmask 255.255.255.0
  5. bridge_ports none
  6. bridge_stp off
  7. bridge_fd 0
  8. post-up echo 1 > /proc/sys/net/ipv4/ip_forward
  9. post-up iptables -t nat -A POSTROUTING -s ‘192.168.48.0/24’ -o enp4s0 -j MASQUERADE
  10. post-down iptables -t nat -D POSTROUTING -s ‘192.168.48.0/24’ -o enp4s0 -j MASQUERADE
复制代码



启动网桥

  1. ifup vmr1

  2. Waiting for vmbr1 to get ready (MAXWAIT is 2 seconds).

  3. ip address show dev vmbr1

  4. 3: vmbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
  5. link/ether 16:cf:7e:23:de:1e brd ff:ff:ff:ff:ff:ff
  6. inet 192.168.48.1/24 brd 192.168.50.255 scope global vmbr1
  7. valid_lft forever preferred_lft forever
  8. inet6 fe80::14cf:7eff:fe23:de1e/64 scope link
  9. valid_lft forever preferred_lft forever
复制代码


重启网络服务

  1. systemctl restart networking
复制代码


作者: ecs    时间: 2022-8-16 21:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: zxxx    时间: 2022-8-16 21:07
请教大佬,小鸡可以使用DHCP自动获取IP吗?
作者: sdqu    时间: 2022-8-16 21:51
apt-get install isc-dhcp-server
作者: 557    时间: 2022-8-16 22:59
有啥好处?
作者: zxxx    时间: 2022-8-17 00:20
557 发表于 2022-8-16 22:59
有啥好处?

开小鸡用
作者: jsdv    时间: 2022-8-17 01:28
没试过但想问:
Proxmox 直接弄个ikuai的小鸡会不会就代替网管和dhcp的功能了

作者: zxxx    时间: 2022-8-17 02:45
jsdv 发表于 2022-8-17 01:28
没试过但想问:

不知道,等个大佬说一说
作者: zxxx    时间: 2022-8-17 02:55
https://wiki.debian.org/DHCP_Server

安装 DHCP 服务器
  1. apt update
  2. apt install isc-dhcp-server
复制代码


编辑 /etc/default/isc-dhcp-server
  1. INTERFACESv4="vmbr1"
复制代码


编辑 /etc/dhcp/dhcpd.conf
  1. option domain-name-servers 8.8.8.8, 8.8.4.4;
  2. default-lease-time 600;
  3. max-lease-time 7200;
  4. subnet 192.168.48.0 netmask 255.255.255.0 {
  5.    range 192.168.48.100 192.168.48.199;
  6.    option subnet-mask 255.255.255.0;
  7.    option routers 192.168.48.1;
  8.    option broadcast-address 192.168.48.255;
  9. }

  10. host host2 {
  11.     hardware ethernet 00:00:00:00:00:02;
  12.     fixed-address 192.168.48.2;
  13.     infinite-is-reserved on;
  14. }
  15. host host3 {
  16.     hardware ethernet 00:00:00:00:00:03;
  17.     fixed-address 192.168.48.3;
  18.     infinite-is-reserved on;
  19. }
  20. authoritative;
复制代码


启动 DHCP 服务器
  1. systemctl start isc-dhcp-server
复制代码


查看 DHCP 服务状态
  1. systemctl status isc-dhcp-server
复制代码



作者: 昔洛z    时间: 2022-8-17 07:43
mark一下
作者: 欺头君    时间: 2022-8-17 09:02
mark一下

麻烦楼主安排一下小鸡自动获取 /128的 ipv6

作者: mmcloud    时间: 2022-8-17 09:05
弄个小鸡,装个ros更方便。
作者: zxxx    时间: 2022-8-17 09:19
欺头君 发表于 2022-8-17 09:02
mark一下

麻烦楼主安排一下小鸡自动获取 /128的 ipv6

母鸡有ipv6,小鸡好像可以自动获取 ipv6?




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4