搭建 Linux 局域网(笔记)
 
 
 
 
 
 
 
 
 
 
 
贡献者: addis
1. wifi 路由器局域网
- wifi 路由器同样也支持有线连接,可以充当 switch,还有路由器,和 DHCH 服务器。
- 路由器是否会改变机器的 ip?(如果机器太多应该会的)
- 实测学校的 wifi 几乎不会改变办公室主机的 ip(笔记本就不确定了)。
2. 有线局域网
- 8 口交换机,支持 cat 6 网线
- 若干 cat6 网线
- 一个台式机(用 wifi 接入校园网),网线接入局域网。
- 若干台笔记本电脑, 网线接入局域网,wifi 关闭。
- 全部电脑安装 Ubuntu 22.04 桌面版。
笔记本合上盖子不作为
-
sudo vim /etc/systemd/logind.conf
,找到所有包含 LidSwitch
的选项,取消注释,值改成 ignore
- 然后运行
systemctl restart systemd-logind.service
生效。注意系统会重新 login
3. 用 Windows 共享网络
- 台式机也可以用 Windows 电脑来提供网络,例如通过 wifi 接互联网,就再控制面板中找到 view network status and tasks,点 Wi-Fi 2 (Wifi 名称),点最下面的 properties,点 sharing 面板,勾选 Allow other network users to connect through this computer's Internet connection,然后在下面选中要分享的 Ethernet 网卡。下面那个勾也可以打上(... control or disable the shared Internet connection)。这样就成功了,链接 switch 的所有电脑都可以上网了。
- 如果重启 Windows 以后,Linux 连不上,就把上面的 share 关闭,连 Linux,再开一次。
- Switch 的 DHCP 功能可以关掉,因为这个设置下 DHCP 和 NAT 都由 Windows 提供。NAT 根据 DHCP 分配的 ip 工作,所以如果 Linux 机器自行设置 ip 地址,那么局域网中该 ip 可以用,但是这个机器就上不了外网了(因为 Windows 的 NAT 转发失败)。所以最好还是不碰,Linux 被分配的 ip 貌似也不会改变。
- Windows 上可以用 cmd 里面的
ipconfig
命令来查看 ip。如果 Win 上装了 WSL,那么 WSL 里面看到的 ip 和 cmd 里面是一样的。
4. ssh 互通
- 安装
openssh-server
,设置见。注意每个用户还是单独生成自己的密钥比较好,否则可能连接会被拒绝。
5. 共享文件夹
Linux 详见 “Linux 创建网络文件夹(sshfs 和 NFS)”。要把 windows 上的目录挂载到 linux,建议用 sshfs,好处是 windows 上无需安装任何第三方的 server,只要 linux 能 ssh 到 windows 的 WSL1 就行。但是 windows 重启以后可能就会需要重新连一次。
Linux 之间共享目录还是用 NFS 比较好。但是 Windows 上面访问 Linux 创建的 NFS 似乎有点复杂,别弄了,要和 Windows 共享就用上面的 sshfs 就好。
6. 远程桌面
- 远程桌面对 wayland 支持一般欠佳。较新的 ubuntu 如果用的显示服务器是 wayland,可以退出登录,在登录的时候选择 xorg。
- 向日葵用不了(即使换成 Xorg 也不行),teamviewer + Xorg 可以。
7. 安装 DHCP 服务
 
 
 
 
 
 
 
 
 
 
 
© 小时科技 保留一切权利