linux网络配置命令笔记
-
以下是一些常用的 Linux 网络配置命令笔记:
1. ifconfig:用来配置和显示网络设备的 IP 地址、子网掩码、MAC 地址等信息。例如:ifconfig eth0 192.168.0.100 netmask 255.255.255.0,设置 eth0 网卡的 IP 地址和子网掩码。
2. ip:用于配置网络接口、路由表等信息。例如:ip addr add 192.168.0.100/24 dev eth0,设置 eth0 网卡的 IP 地址和子网掩码。
3. route:用于配置和显示 Linux 操作系统的路由表。例如:route add default gw 192.168.0.1,将默认网关设置为 192.168.0.1。
4. netstat:用于显示网络连接、路由表等信息。例如:netstat -nr,显示当前的路由表。
5. nslookup:用于解析域名或查找 DNS 信息。例如:nslookup http://www.example.com,查询 http://www.example.com 的 IP 地址。
6. dig:用于执行 DNS 查询。例如:dig http://www.example.com,显示 http://www.example.com 的 DNS 记录。
7. hostname:用于设置或显示主机名。例如:hostname set myhost。
8. ping:用于发送 ICMP 回显请求以测试网络连接。例如:ping 192.168.0.1,测试与目标主机的连接状态。
9. traceroute:用于跟踪数据包在网络中的路径。例如:traceroute http://www.example.com,显示数据包从本机到 http://www.example.com 的路径。
这些都是常用的 Linux 网络配置命令,掌握它们可以帮助你更好地配置和管理网络连接。希望对你有所帮助!
2年前 -
Linux是一种广泛使用的操作系统,它提供了许多网络配置命令,以帮助用户配置和管理网络连接。下面是几个常用的Linux网络配置命令的笔记:
1. ifconfig命令:ifconfig命令用于查看和配置网络接口。通过该命令,用户可以查看当前系统上的网络接口和它们的配置信息,如IP地址、子网掩码、MAC地址等。用户还可以使用ifconfig命令来配置网络接口的参数,如设置IP地址、子网掩码等。
2. ip命令:ip命令是Linux中替代ifconfig命令的新一代网络配置命令。它可以用于查看和配置网络接口,同样可以查看网络接口的配置信息,如IP地址、子网掩码、MAC地址等。不同于ifconfig命令,ip命令还可以用于更高级的网络配置,如配置路由表、网络地址转换(NAT)等。
3. route命令:route命令用于配置和管理系统的路由表。通过route命令,用户可以查看当前系统的路由表信息,包括目标网络、下一跳等。用户还可以使用route命令来添加、删除和修改路由表条目,以控制系统的数据包转发。
4. netstat命令:netstat命令用于查看网络连接和统计信息。通过该命令,用户可以查看当前系统上的网络连接信息,包括本地地址、远程地址、连接状态等。用户还可以使用netstat命令来查看网络接口的统计信息,如接收和发送的数据包数等。
5. ping命令:ping命令用于测试网络连接的可达性和延迟。通过ping命令,用户可以向目标主机发送一个ICMP Echo请求,并接收它的回应。通过分析回应时间和丢包情况,用户可以判断网络连接的质量和效率。
以上是一些常用的Linux网络配置命令笔记,它们可以帮助用户配置、管理和故障排除网络连接。在实际应用中,用户还可以结合其他命令和工具,如iptables、tcpdump等,来进一步扩展和优化网络配置。
2年前 -
一、查看网络配置
1. ifconfig:用于查看和配置网络接口信息,如IP地址、MAC地址、子网掩码等。
2. ip addr:可以查看网络接口详细信息,包括网络接口名称、IP地址、MAC地址等。
3. route -n:查看系统的路由表信息,显示网络数据包的传输路径。
4. cat /etc/resolv.conf:查看DNS配置信息,包括DNS服务器IP地址。
5. netstat -rn:显示系统的网络连接状态和路由表信息。
二、配置网络接口
1. ifconfig 网卡名 IP地址:配置网卡的IP地址。
2. ifconfig 网卡名 up/down:启用/禁用指定网卡。
3. ifconfig 网卡名 promisc:将网卡设置为混杂模式,可以监听所有经过该网卡的数据包。
4. ifconfig 网卡名 netmask 子网掩码:配置网卡的子网掩码。
5. ifconfig 网卡名 broadcast 广播地址:配置网卡的广播地址。
6. ifconfig 网卡名 hw ether 新的MAC地址:修改网卡的MAC地址。
7. ip addr add IP地址/子网掩码 dev 网卡名:添加一个IP地址到指定的网卡。
8. ip addr del IP地址/子网掩码 dev 网卡名:从指定的网卡中删除一个IP地址。
9. ip link set eth0 up/down:启用/禁用指定网卡。
三、路由配置
1. route add default gw 默认网关:添加默认网关。
2. route add -net 目标网络 netmask 子网掩码 网关:添加一个静态路由。
3. route del 目标网络:删除指定的静态路由。
4. ip route add 目标网络 via 网关:添加一个静态路由。
5. ip route del 目标网络:删除指定的静态路由。
四、DNS配置
1. vi /etc/resolv.conf:编辑DNS配置文件。
2. echo “nameserver DNS服务器IP地址” >> /etc/resolv.conf:添加DNS服务器IP地址。
3. sed -i ‘s/nameserver 旧的DNS服务器IP地址/nameserver 新的DNS服务器IP地址/’ /etc/resolv.conf:修改DNS服务器IP地址。
四、网络服务配置
1. systemctl start/stop/restart/status network:启动/停止/重启/查看网络服务的状态。
2. systemctl enable/disable network:设置网络服务的开机自启动/禁止开机自启动。
3. systemctl start/stop/restart/status NetworkManager:启动/停止/重启/查看NetworkManager服务的状态。
4. systemctl enable/disable NetworkManager:设置NetworkManager服务的开机自启动/禁止开机自启动。
以上是Linux下常用的网络配置命令框架,可以根据实际需要灵活运用。
2年前