想在Linux下查看网络设置,修改主机名,网管和DNS服务器地址,该怎么 *** 作?

想在Linux下查看网络设置,修改主机名,网管和DNS服务器地址,该怎么 *** 作?,第1张

IP 网关
/etc/sysconfig/network-scripts/ifcfg-eth0
主机名
/etc/sysconfig/network
DNS
/etc/resolvconf

首先设置路由器 <查看此网址 用网线把路由器和电脑连接起来之后,然后对路由器进行简单的设置就可以上网了。此款路由器的功能还是很丰富的,如果只是单纯的网络共享,只要对路由器的基本功能做简单的设置就可以了。该路由器提供了WEB的管理方式,通过IE就可以很轻易的对路由器就进行设置。每个路由器都一个自己的IP地址,通过此IP地址就可以对路由器进行访问。例如笔者的路由器的访问IP地址为192、168、1、1。在IE中写入192、168、1、1就会出现如下的登陆界面。图1输入其访问帐号和访问密码就进入路由器的访问界面了。主要对其网络参数、DHCP服务器和安全规则进行设置就可以轻松的进行上网了。 选择“网络参数”选项,然后选择LAN口参数设置,会出现下面的设置画面。该选项主要是对路由器的参数进行设置。图2MAC地址是本路由器对局域网的MAC地址,此值不可更改。IP地址是本路由器对局域网的IP地址,局域网中所有计算机的默认网关必须设置为该IP地址。需要注意的是如果改变了LAN口的IP地址,必须用新的IP地址才能登录本路由器进行WEB界面管理。 而且如果你所设置的新的LAN口IP地址与原来的LAN口IP地址不在同一网段的话,本路由器的虚拟服务器和DMZ主机功能将失效。如果希望启用这些功能,要重新对其进行设置。子网掩码是本路由器对局域网的子网掩码,一般为2552552550,局域网中所有计算机的子网掩码必须与此处设置相同。选择“WAN口设置”出现下面的设置画面,主要是对上网方式和权限进行设置。图3WAN口连接类型是指本路由器支持三种常用的上网方式,请您根据自身情况进行选择。如果您的上网方式为动态IP,即您可以自动从网络服务商(例如:中国电信)获取IP地址,请选择“动态IP”;如果您的上网方式为静态IP,即您拥有网络服务商(例如:中国电信)提供的固定IP地址,请选择“静态IP”;如果您上网的方式为ADSL虚拟拨号方式,请选择“PPPoE”。 上网账号和上网口令中填入ISP为您指定的ADSL上网帐号和ISP指定的ADSL上网口令。如果选择了按需连接,则在有来自局域网的网络访问请求时,自动进行连接 *** 作。如果自动断线等待时间T不等于0,则在检测到连续T分钟内没有网络访问流量时自动断开网络连接,保护您的上网资源。此项设置仅对“按需连接”和“手动连接”生效。手动连接是指开机后由用户手动进行ADSL拨号连接。一般建议选择按需连接,因为谁不想开机后然后再进行麻烦的拨号了。 此路由器还有MAC地址克隆的功能,MAC地址一般不用更改。但某些ISP可能会要求对MAC地址进行绑定,此时ISP会提供一个有效的MAC地址给用户,您只要根据它所提供的值进行绑定,不过大部分的ADSL都不用此功能所以在此就不详细介绍了。 DHCP服务器设置TCP/IP协议设置包括IP地址、子网掩码、网关、以及DNS服务器等。为局域网中所有的计算机正确配置TCP/IP协议并不是一件容易的事,幸运的是,DHCP服务器提供了这种功能。如果使用本路由器的DHCP服务器功能的话,您可以让DHCP服务器自动替您配置局域网中各计算机的TCP/IP协议。选择“DHCP服务器”就可以对路由器的的DHCP服务器功能进行设置,其设置画面图4地址池开始地址是指DHCP服务器所自动分配的IP的起始地址。如上图中的开始地址为192、168、1、101。地址池结束地址是指DHCP服务器所自动分配的IP的结束地址,上图中为192、168、1、199了。网关是可选的建议填入路由器LAN口的IP地址,缺省是19216811。主DNS服务器也是可选的填入ISP提供给您的DNS服务器,不清楚可以向ISP询问其他的选项就不用填写了。 注意,为了使用本路由器的DHCP服务器功能,局域网中各计算机的TCP/IP协议必须设置为“自动获得IP地址”。此功能需要重启路由器才能生效。图5选择客户端列表就可以显示出当前通过路由器连接的本地网络的主机的名称。客户端主机的MAC地址,和分配给他们的IP地址,和其剩余的IP地址的使用时间。再设置局域网

Linux套接字编程里面的服务器IP地址,需要用inet_addr函数将文本表示的IP地址转换为Linux套接字编程要求的格式,也就是IP地址结构in_addr。
in_addr结构通常赋值给sockaddr_in结构的sin_addr成员,而sockaddr_in结构需要赋值给Linux套接字编程中connect调用和bind调用的第二个参数。还是上代码吧:
struct sockaddr_in address;
addresssin_family=AF_INET;
addresssin_port=htons(8080); // 端口号
addresssin_addrs_addr=inet_addr("127001");
int len=sizeof(address);
connect(sockfd, (struct sockaddr )&address, len);


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12728567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存