该如何查看?是不是有什么特别的命令? windows的和linux的都想知道. 先谢各位大虾了..
by iiiyyyhhhsss - Linux系统管理 - 2013-01-11 15:41:48 阅读(4879) 回复(3)
机器有ipv4地址\r\nipv6使用ifconfig设置以后只当时有效,重新网络就丢失了\r\n\r\n在ifcfg-eth0中添加 ipv6ADDR=...;不起作用\r\n\r\n请指教!
在一个同时支持ipv4和ipv6的网络里,需要客户端可以使用dhcp自动获取ip,但分3种情况: 1.自动获取ipv4的地址。 2.自动获取ipv6的地址。 3.自动获取任意地址。 在ipv4的网络里我可以使用udhcpc来自动获取ipv4地址,请问在ipv6网络里有类似的命令么? 多谢!
我用VBox安装CentOS6.3版本,安装完了以后显示这样的信息,用了ipv6的地址。 我要怎么样配置才能默认使用ipv4的地址呢? 谢谢。 $ ifconfig eth0 Link encap:Ethernet HWaddr 08:00:27:42:5E:25 inet6 addr: fe80::a00:27ff:fe42:5e25/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:91950 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 ...
自己在写程序的时候,期望可以采用通用的存储格式来处理ipv4/ipv6的数据。 例如: 不使用sockaddr_in/sockaddr_in6来分别处理ipv4/ipv6的数据, 而是通过sockaddr_storage的结构来存储,处理时只要检查ss_family是v4还是v6的,然后使用强制类型转换就可以了。 问题来了,在某些函数里,我会只处理IP地址相关的内容。所以,原来的处理函数里有in_addr,但是我不想再添加in6_addr类型,那么有没有类似sockaddr_storage类型的结构呢...
在linux内核中,需要得到下一跳路由的mac地址 ipv4可以这样实现: ip_route_output_key(&rt, &fl) ; dest = rt->rt_gateway; neighbor_entry = neigh_lookup(&arp_tbl, &dest, dev); neighbor_entry->ha 就得到了下一跳路由的mac地址。 在ipv6中应该如何得到?