页次: 1
为什么我要这么问问题的。。。因为我也不知道这个奇葩的事情是这么搞的
首先我有一台raspberry PI,一个路由器
我的pi设置了eth0接口的DHCP(这个貌似是默认的),wlan0接口的静态,/etc/fstab设置好,然后我插上网线,把内网ping了一圈,什么都没有,插上无线网卡,重启再Ping,什么都没有,两个都拔了,再重启,插上无线网卡,什么都没有。只有这样子才行:插上无线网卡,插上网线(也就是有线),插上移动硬盘(我fstab里面加入该uuid了),然后重启,ping通了两个Ip,硬盘挂载也没有问题。其他无论如何插拔,如何重启,都是ping不通的
附上我的/etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
/dev/mmcblk0p5 /boot vfat defaults 0 0
UUID=04108C37108C31AA /home/cecil/nothing ntfs-3g rw,defaults 0 0
我的network.service
[Unit]
Description=Network Connectivity
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-${interface}.device
After=sys-subsystem-net-devices-${interface}.device
[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/conf.d/network
ExecStart=/sbin/ip link set dev ${interface} up
ExecStart=/usr/sbin/wpa_supplicant -B -i ${interface} -c /etc/wpa_supplicant/wpa_supplicant.conf
ExecStart=/usr/bin/ip addr add 192.168.1.32/24 dev ${interface}
ExecStart=/usr/bin/ip route add defalut via 192.168.1.1
ExecStop=/usr/bin/ip addr flush dev ${interface}
ExecStop=/usr/bin/ip link set dev ${interface} down
[Install]
WantedBy=multi-user.target
我的/etc/conf.d/network
interface=wlan0
address=192.168.1.32
netmask=24
broadcast=192.168.1.255
gateway=192.168.1.1
搞的有点小崩溃了,望指教
最近编辑记录 ceclinux (2013-10-02 02:51:04)
离线
有线网络
动态 IP
使用 dhcpcd
如果你只使用一个单一的固定有线网络连接,你并不需要网络管理服务的话,你可以简单的使用 dhcpcd 服务. 在这里, interface_name 是你的网卡名称:
# systemctl enable dhcpcd.service
如果不行,试试:
# systemctl enable dhcpcd@interface_name.service
使用 netctl
复制一个简单的配置样本 /etc/netctl/examples 到 /etc/netctl/:
# cd /etc/netctl
# cp examples/ethernet-dhcp my-network
根据你的需要修改配置文件 (修改 Interface):
# nano my-network
启用这个 my-network 配置:
# netctl enable my-network
离线
静态 IP
使用 netctl
复制一个简单的配置样本 /etc/netctl/examples 到 /etc/netctl/:
# cd /etc/netctl
# cp examples/ethernet-static my-network
根据你的需要修改配置文件 (修改 Interface, Address, Gateway 和 DNS):
# nano my-network
Address 中使用/24这样CIDR 标记方式设置掩码为255.255.255.0。
然后启用刚刚创建的配置文件:
# netctl enable my-network
离线
静态 IP
使用 netctl
复制一个简单的配置样本 /etc/netctl/examples 到 /etc/netctl/:
# cd /etc/netctl
# cp examples/ethernet-static my-network根据你的需要修改配置文件 (修改 Interface, Address, Gateway 和 DNS):
# nano my-network
Address 中使用/24这样CIDR 标记方式设置掩码为255.255.255.0。
然后启用刚刚创建的配置文件:
# netctl enable my-network
感谢,但是我用你的方法弄了几次,能连上网,依旧是同样的问题
离线
页次: 1