查看“模板:RKDebianNetworkConfiguration”的源代码
←
模板:RKDebianNetworkConfiguration
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
===网络设置=== 系统下有ifupdown和network-manager两套软件在管理网络,ifupdown的配置文件为/etc/network/interfaces,network-manager通过命令行nmcli来设置网络。network-manager功能更强大,对于/etc/network/interfaces中声明过的网络接口network-manager默认不再管理。系统默认没有对/etc/network/interfaces进行设置,从而network-manager接管了eth0,配置了DHCP。 *使用ifupdown设置网络 编辑/etc/network/interfaces,参考设置如下:<br /> <syntaxhighlight lang="bash"> allow-hotplug eth0 iface eth0 inet static address 192.168.0.10 gateway 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 dns-nameservers 1.2.4.8 114.114.114.114 </syntaxhighlight> 重启系统生效。 <br /> *有桌面的系统可直接在桌面中设置,也可以使用network-manager的命令行工具nmcli在终端上操作。 桌面设置静态IP方法:<br /> <syntaxhighlight lang="bash"> 右击桌面右下角网络图标 --> 点击 Edit Connections 先将系统自动生成的连接删除 --> 选中连接 --> 点击 - 再手动添加新的连接 --> 点击 + --> 选中 Ethernet --> 点击 Create --> 选择 Ethernet 条目 --> Device: 手动填写 eth0 或下拉选中后修改为 eth0 (删除 mac 地址字段) --> 选择 IPv4 Settings --> Method: 选中 Manual --> 点击 Add --> 分别输入 192.168.1.157 24 192.168.1.1 --> 点击 Save </syntaxhighlight> 命令行设置常用命令: <syntaxhighlight lang="bash"> $ nmcli connection show # 查看连接 $ nmcli device status # 查看网络接口状态 $ nmcli device show # 查看网络接口网络信息 $ nmcli general status # 查看总体状态 $ nmcli connection add con-name "my_connection" type ethernet ifname eth0 # 添加连接 $ nmcli connection up my_connection # 使用连接 $ nmcli connection down my_connection # 不使用连接 $ nmcli connection delete my_connection # 删除连接 $ nmcli connection show id my_connection # 查看连接详细信息 </syntaxhighlight> 设置静态IP命令参考如下:<br /> <syntaxhighlight lang="bash"> $ nmcli connection add con-name my_static_ip ifname eth0 type ethernet ip4 192.168.0.10/24 gw4 192.168.0.1 # 添加名为"my_static_ip"的静态IP连接 # 生成配置文件/etc/NetworkManager/system-connections/my_static_ip $ nmcli connection modify my_static_ip ipv4.dns "1.2.4.8 8.8.8.8" # 设置DNS $ nmcli connection up my_static_ip # 使用连接 $ nmcli connection down my_static_ip # 不使用连接 $ nmcli connection delete my_static_ip # 删除连接 </syntaxhighlight> 设置动态IP命令参考如下:<br /> <syntaxhighlight lang="bash"> $ nmcli connection add con-name my_dynamic_ip ifname eth0 type ethernet # 添加名为"my_dynamic_ip"的动态IP连接 # 生成配置文件/etc/NetworkManager/system-connections/my_dynamic_ip $ nmcli connection up my_dynamic_ip # 使用连接 $ nmcli connection down my_dynamic_ip # 不使用连接 $ nmcli connection delete my_dynamic_ip # 删除连接 </syntaxhighlight> 连接wifi命令参考如下:<br /> <syntaxhighlight lang="bash"> $ nmcli device wifi list # 查看wifi列表 $ nmcli device wifi connect norco_2.4G password norco85258506 # 连接wifi # 生成配置文件/etc/NetworkManager/system-connections/norco_2.4G $ nmcli connection down norco_2.4G # 关闭连接 $ nmcli connection delete norco_2.4G # 删除连接 $ nmcli radio wifi off # 关闭wifi $ nmcli radio wifi on # 打开wifi $ nmcli con add con-name my_wifi type wifi ifname wlan0 ssid "norco_2.4G" -- wifi-sec.key-mgmt wpa-psk wifi-sec.psk "norco85258506" ipv4.method manual ipv4.address 192.168.0.10/24 ipv4.dns 1.2.4.8 ipv4.gateway 192.168.0.1 # 连接wifi并设置静态IP </syntaxhighlight> 创建Wifi热点:<br /> <syntaxhighlight lang="bash"> $ nmcli dev wifi hotspot ifname wlan0 ssid test password "12345678" # 创建名为"test"的wifi热点 </syntaxhighlight>
返回至
模板:RKDebianNetworkConfiguration
。
导航菜单
个人工具
登录
命名空间
模板
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息