全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: shuang76
打印 上一主题 下一主题

一键pve,提示ndpresponder服务状态异常,宿主机不可开设带...

[复制链接]
11#
 楼主| 发表于 2023-11-15 23:58:57 | 只看该作者
zddz 发表于 2023-11-15 23:28
都是手动配置,不会dhcp自动

老哥 我这个 一键出来的宿主网卡怎么优化, 教程里面说的是

简单的说,vmbr0负责v4的独立IP,vmbr1负责复杂v4/v6的NAT,vmbr2负责v6的独立IP

我网卡当前的配置,好像无法分配小鸡独立的IPV6,

目前是 小鸡有内网V4V6但是 外网都是跟母鸡共享的V4V6

查看小鸡绑定的是虚拟网卡 vmbr1

auto lo
iface lo inet loopback
auto vmbr0
iface vmbr0 inet static
    address xxxxxxxx.8/24
    gateway xxxx.1
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0

iface vmbr0 inet6 static
        address xxxxxxxxxxx:a416::a536/64
        gateway xxxxxxxx::1
auto vmbr1
iface vmbr1 inet static
    address 172.16.1.1
    netmask 255.255.255.0
    bridge_ports none
    bridge_stp off
    bridge_fd 0
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward
    post-up echo 1 > /proc/sys/net/ipv4/conf/vmbr1/proxy_arp
    post-up iptables -t nat -A POSTROUTING -s '172.16.1.0/24' -o vmbr0 -j MASQUERADE
    post-down iptables -t nat -D POSTROUTING -s '172.16.1.0/24' -o vmbr0 -j MASQUERADE

iface vmbr1 inet6 static
    address 2001:db8:1::1/64
    post-up sysctl -w net.ipv6.conf.all.forwarding=1
    post-up ip6tables -t nat -A POSTROUTING -s 2001:db8:1::/64 -o vmbr0 -j MASQUERADE
    post-down sysctl -w net.ipv6.conf.all.forwarding=0
    post-down ip6tables -t nat -D POSTROUTING -s 2001:db8:1::/64 -o vmbr0 -j MASQUERADE

13#
发表于 2023-11-16 02:05:13 | 只看该作者
本帖最后由 zddz 于 2023-11-16 02:13 编辑
shuang76 发表于 2023-11-15 23:58
老哥 我这个 一键出来的宿主网卡怎么优化, 教程里面说的是

简单的说,vmbr0负责v4的独立IP,vmbr1负责复 ...


# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static

iface eth1 inet manual

auto vmbr0
iface vmbr0 inet static
    address 113.207.ddd.ddd
    netmask 255.255.255.192
    gateway 113.207.ddd.ddd
    dns-nameservers 114.114.114.114 223.5.5.5
    bridge-ports eth0
    bridge-sftp off
    bridge-fd 0

iface vmbr0 inet6 static
        address 2408:8763:0:ddd::1/64
        gateway 2408:8763:0:ddd::
       
auto vmbr1
iface vmbr1 inet static
        address 192.168.1.1/24
        bridge-ports none
        bridge-stp off
        bridge-fd 0
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up iptables -t nat -A POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE
       
auto vmbr1
iface vmbr1 inet6 static
address 2408:8763:0:ddd::2
    netmask 64
    bridge_ports none
    bridge_stp off
    bridge_fd 0
    post-up echo 1 > /proc/sys/net/ipv6/conf/all/proxy_ndp
    post-up echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
    post-up echo 1 > /proc/sys/net/ipv6/conf/default/forwarding
    post-up /sbin/ip -f inet6 neigh add proxy 2408:8763:0:ddd::2 dev vmbr1
    post-up /sbin/ip -f inet6 neigh add proxy 2408:8763:0:ddd::3 dev vmbr0
    post-up /sbin/ip -f inet6 route add 2408:8763:0:ddd::3 dev vmbr1
        post-up /sbin/ip -f inet6 neigh add proxy 2408:8763:0:ddd::4 dev vmbr0
    post-up /sbin/ip -f inet6 route add 2408:8763:0:ddd::4 dev vmbr1
        post-up /sbin/ip -f inet6 neigh add proxy 2408:8763:0:ddd::14 dev vmbr0
    post-up /sbin/ip -f inet6 route add 2408:8763:0:ddd::14 dev vmbr1
        post-up /sbin/ip -f inet6 neigh add proxy 2408:8763:0:ddd::5 dev vmbr0
    post-up /sbin/ip -f inet6 route add 2408:8763:0:ddd::5 dev vmbr1
        post-up /sbin/ip -f inet6 neigh add proxy 2408:8763:0:ddd::6 dev vmbr0
    post-up /sbin/ip -f inet6 route add 2408:8763:0:ddd::6 dev vmbr1
        post-up /sbin/ip -f inet6 neigh add proxy 2408:8763:0:ddd::7 dev vmbr0
    post-up /sbin/ip -f inet6 route add 2408:8763:0:ddd::7 dev vmbr1
       

这里我贴个我的配置,开了小鸡网卡用 vmbr1 之后,只需设置地址 2408:8763:0:ddd::3 下一台小鸡就 2408:8763:0:ddd::4 所有小鸡网关统一 2408:8763:0:ddd::2 这样没问题,内外能通,都能独立使用ipv6,没有做dhcp,如果做dhcp,也按照这个设置就行
14#
发表于 2023-11-16 02:15:07 | 只看该作者
shuang76 发表于 2023-11-15 23:58
老哥 我这个 一键出来的宿主网卡怎么优化, 教程里面说的是

简单的说,vmbr0负责v4的独立IP,vmbr1负责复 ...

你这样需要添加两个网卡,看起来怪怪的,我这样设置只需要添加一个 vmbr1 就有ipv4内网,ipv6内外网,方便而且又不会怪怪的
15#
发表于 2023-11-16 02:16:57 | 只看该作者
本帖最后由 zddz 于 2023-11-16 02:30 编辑
shuang76 发表于 2023-11-15 23:58
老哥 我这个 一键出来的宿主网卡怎么优化, 教程里面说的是

简单的说,vmbr0负责v4的独立IP,vmbr1负责复 ...


由于我没有使用你的dhcp功能,手动设置小鸡网卡为如下配置
#### debian
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp6s18
iface enp6s18 inet static
        address 192.168.1.30/24
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 114.114.114.114 223.5.5.5
       
iface enp6s18 inet6 static
address 2408:8763:0:ddd::5
netmask 64
gateway 2408:8763:0:ddd::2

#### centos
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0"
UUID="a3e21c4e-da71-4b15-9087-9bd10bc4e1a5"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.1.20"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="114.114.114.114"
DNS2="223.5.5.5"
IPV6_PRIVACY="no"
IPV6ADDR="2408:8763:0:ddd::4/64"
IPV6_DEFAULTGW="2408:8763:0:ddd::2"
DNS3="2408:8888::8"
DNS4="2408:8899::8"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-31 21:49 , Processed in 0.061535 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表