在Linux系统中设置局域网访问通常涉及配置网络接口、设置IP地址、路由规则以及可能的防火墙设置。以下是基础概念和相关步骤:
ifconfig
或ip addr
命令查看当前的网络接口配置。/etc/network/interfaces
或使用nmcli
工具),设置静态IP地址、子网掩码和网关。/etc/network/interfaces
或使用nmcli
工具),设置静态IP地址、子网掩码和网关。/etc/resolv.conf
文件,添加DNS服务器地址。/etc/resolv.conf
文件,添加DNS服务器地址。route -n
命令查看路由表,确保默认网关设置正确。iptables
或ufw
,需要允许局域网内的流量。iptables
或ufw
,需要允许局域网内的流量。以下是一个简单的脚本,用于自动化上述配置过程:
#!/bin/bash
# 设置静态IP地址
echo "auto eth0" | sudo tee -a /etc/network/interfaces
echo "iface eth0 inet static" | sudo tee -a /etc/network/interfaces
echo "address 192.168.1.100" | sudo tee -a /etc/network/interfaces
echo "netmask 255.255.255.0" | sudo tee -a /etc/network/interfaces
echo "gateway 192.168.1.1" | sudo tee -a /etc/network/interfaces
# 配置DNS服务器
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
echo "nameserver 8.8.4.4" | sudo tee -a /etc/resolv.conf
# 重启网络服务
sudo systemctl restart networking
# 防火墙设置
sudo ufw allow from 192.168.1.0/24 to any port 22
通过以上步骤,您可以在Linux系统中成功设置局域网访问。
领取专属 10元无门槛券
手把手带您无忧上云