1. 如何恢復原始的網路設置
以win10系統電腦為例,以下是具體的操作方法:
1、在彈出的「開始」菜單中找到「設置」選項。
2. 路由器恢復出廠設置之後,怎麼設置才能上網
恢復出廠設置也就是路由器恢復到了初始狀態這就需要進行設置後才能是路由器正常工作。
下面介紹手機設置無線路由器方法步驟(以TP-LINK路由器為例,其他品牌路由器設置方法也基本類似):
第一步:首先在手機中打開無線網路設置,如果是新的路由器,一般接通電源,路由器會自動創建一個初始化無線網路,選擇直接連接就可以了,不用其管有沒網路。
如果可以正常上網,則說明手機設置無線路由器成功,如果無法上網,請檢查下寬頻賬號與密碼是否在第六步的時候,填寫正確。
隨著智能手機的流行,如今很多無線路由器都對手機等無線設備有所照顧,不管是普通無線路由器還是智能路由器,大都已經可以通過手機完成設置。當然,一些型號太老的普通路由器可能無法通過手機完成設置,這種情況就只能藉助電腦了。
3. win7網路設置初始化
具體方法如下;
1、按下「win+x」組合鍵呼出快捷菜單,點擊「運行」。
4. 網路設備初始化主要流程是
網卡驅動初始化
網路設備驅動載入時,內核會調用一個驅動程序注冊的初始化函數。 內核提供了一個宏mole_init來執行注冊操作。
igb模塊的初始化函數長這樣(請叫我程序拷貝員)。
/**
* igb_init_mole - Driver Registration Routine
*
* igb_init_mole is the first routine called when the driver is
* loaded. All it does is register with the PCI subsystem.
**/
static int __init igb_init_mole(void)
{
int ret;
pr_info("%s - version %s
",
igb_driver_string, igb_driver_version);
pr_info("%s
", igb_right);
#ifdef CONFIG_IGB_DCA
dca_register_notify(&dca_notifier);
#endif
ret = pci_register_driver(&igb_driver);
return ret;
}
mole_init(igb_init_mole);
可以看到主要是有個pci_register_driver的函數,下面看看它幹了啥。
PCI初始化
網卡一般都是PCI設備,可以用命令lspci查看。 PCI設備通過配置空間中的一系列寄存器來識別自己。 驅動會使用內核提供的宏MODULE_DEVICE_TABLE來導出驅動支持的PCI設備(使用設備ID標識)。 內核會用這個表決定載入特定的驅動從而控制PCI設備。
static const struct pci_device_id igb_pci_tbl[] = {
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_I354_BACKPLANE_1GBPS) },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_I354_SGMII) },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_I354_BACKPLANE_2_5GBPS) },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_I211_COPPER), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_I210_COPPER), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_I210_FIBER), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_I210_SERDES), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82580_SGMII), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82580_COPPER_DUAL), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_DH89XXCC_SGMII), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_DH89XXCC_SERDES), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_DH89XXCC_BACKPLANE), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_DH89XXCC_SFP), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82576), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82576_NS), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82576_NS_SERDES), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82576_FIBER), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82576_SERDES), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82576_SERDES_QUAD), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82576_QUAD_COPPER_ET2), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82576_QUAD_COPPER), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82575EB_COPPER), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82575EB_FIBER_SERDES), board_82575 },
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82575GB_QUAD_COPPER), board_82575 },
/* required last entry */
{0, }
};
MODULE_DEVICE_TABLE(pci, igb_pci_tbl);
pci_register_driver使用igb_driver作為參數。igb_driver則使用igb_pci_tbl賦值給域id_table。
static struct pci_driver igb_driver = {
.name = igb_driver_name,
.id_table = igb_pci_tbl,
.probe = igb_probe,
.remove = igb_remove,
#ifdef CONFIG_PM
.driver.pm = &igb_pm_ops,
#endif
.shutdown = igb_shutdown,
.sriov_configure = igb_pci_sriov_configure,
.err_handler = &igb_err_handler
};
重頭戲igb_probe
igb_driver有個很重要的域igb_probe。內核識別到PCI設備驅動後,就會調用pci_driver中probe指向的函數。對igb來說,就是igb_probe函數。
igb_probe會執行以下操作:
啟用PCI設備。
設置DMA掩碼。
請求內存區域和IO埠。
注冊ethtool函數。
分配net_device,這個結構代表一個抽象的網路設備。
注冊net_device_ops到net_device的netdev_ops域。
設置net_device的features。
還有一些雜七雜八的工作都在這里完成,watchdog, 緩沖區分配等等。
struct net_device_ops包含網路子系統操作設備的諸多函數指針。
5. win7網路設置怎麼恢復成初始狀態
1、點開始——在運行框中輸入cmd,選中cmd,滑鼠右鍵選擇以管理員身份運行;
2、調出command命令窗口,輸入:netsh winsock reset catalog,按回車鍵;
3、點右下角的網路標志,滑鼠右鍵選擇打開網路和共享中心;
4、點本地連接或者無線連接;
5、點屬性;
6、選擇TCP/IPV4,點屬性;
7、選中自動獲得IP地址,選中自動獲得DNS伺服器地址,點確定。
6. 小米手機怎麼設置網路
方法如下:
1、打開手機【設置】;
2、點擊打開【移動網路】;
3、點擊【網路類型選擇】,進行選擇即可。
或者在小米手機上網參數設置第一步:打開設置——更多——移動網路
小米手機上網參數設置第二步:已啟用數據(勾選)、始終接收彩信(勾選)、數據漫遊(勾選)——網路類型選擇——僅使用2G網路(更省電)
1、點擊電腦桌面左下方的開始菜單並在彈出的菜單中點擊設置選項進入設置頁面中。
8. win7網路設置怎麼恢復成初始狀態
1、在電腦底部任務欄右鍵打開菜單,選擇命令提示符選項。