9

Linux 物理机软路由配置

 8 months ago
source link: https://www.v2ex.com/t/1002989
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  路由器

Linux 物理机软路由配置

  wdssmq · 7 小时 16 分钟前 · 551 次点击

nuc4 装了 Linux Mint ,买了 usb 转网线接口想搞软路由,就完全没有头绪。。

如何使用 Debian/Ubuntu 等 Linux 做软路由(物理机版本,非虚拟机容器版) - 知乎

https://zhuanlan.zhihu.com/p/587068225

1 、目前光猫拔号,能否在这个前提下搞软路由?

2 、光猫已经拔号了,光猫 - nuc - 路由器 - 笔记本,nuc 能够连接外网,笔记本能内网访问到 nuc ,但是笔记本无法访问外网,理论上是应该修改路由器模式实现以 nuc 作为网关和 dhcp 服务器,然而 AP / 桥接模式怎么设置?

3 、如何验证 nuc 配置的 dhcp 是正确的?试过 光猫 - nuc - 笔记本 ,最终会变成「电缆拔出」。。

4 、恢复 光猫 - 路由器 - nuc ,局域网能够访问到 nuc ,但是 nuc 无外网,哪一步的操作导致了这个问题?固定使用 enp0s25 网卡连接光猫

下边是照着教程外加凭感觉改的各种配置。。。

network:
    version: 2
    renderer: networkd
    ethernets:
        enx207bd2cec82d:
            # 接光猫
            dhcp4: yes
            nameservers:
                addresses:
                - 223.5.5.5
                - 1.1.1.1
        enp0s25:
            # 接路由器
            dhcp4: no
            addresses:
            - 192.168.123.154/24
            dhcp4: false
            # 两个 dhcp4 是重复了么?

net.ipv4.ip_forward=1

subnet 192.168.123.0 netmask 255.255.255.0 {
  range 192.168.123.10 192.168.123.233;
  option routers 192.168.123.154;
  option domain-name-servers 223.5.5.5,1.1.1.1;
  option broadcast-address 192.168.123.255;
  default-lease-time 600;
  max-lease-time 7200;
}

# 原教程 -o 参数是 ppoe 拔号对应的网卡?我这边光猫拨号所以尝试了接光猫的网卡
sudo iptables -t nat -A POSTROUTING -o enx207bd2cec82d -j MASQUERADE

# 不知道是啥
sudo apt install iptables-persistent -y

第 1 条附言  ·  5 小时 37 分钟前

靠着 GPT 补充的信息好像成功了,,nuc 作为网关给笔记本分配了 IP ,也能连接外网,但是现在不能 SSH 连接 nuc ,上边部署的 qbit 也打不开了。。

nuc 本身有桌面和屏幕(一台旧电视),发现 nuc 自身也连不上网。。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK