Changeset 14332
- Timestamp:
- 04/27/10 14:02:19 (3 years ago)
- File:
-
- 1 edited
-
src/router/services/networking/network.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/router/services/networking/network.c
r14330 r14332 1701 1701 wl_iovar_set(name, 1702 1702 "wet_host_mac", 1703 ifr. 1704 ifr_hwaddr.sa_data,1703 ifr.ifr_hwaddr. 1704 sa_data, 1705 1705 ETHER_ADDR_LEN); 1706 1706 } … … 1835 1835 ifr.ifr_hwaddr.sa_data); 1836 1836 ifr.ifr_hwaddr.sa_family = ARPHRD_IEEE80211; 1837 char *ifs = getSTA(); 1838 char *wifi = NULL; 1839 1840 if (ifs) 1841 wifi = getWifi(ifs); 1842 if (wifi) { 1843 strncpy(ifr.ifr_name, wifi, IFNAMSIZ); 1844 eval("ifconfig", wifi, "down"); 1845 if (ioctl(s, SIOCSIFHWADDR, &ifr) == -1) 1846 perror("Write wireless mac fail : "); 1847 else 1848 cprintf("Write wireless mac successfully\n"); 1849 eval("ifconfig", wifi, "up"); 1850 } 1837 #ifdef HAVE_MADWIFI 1838 char *wifi = "wifi0"; 1839 #else 1840 char *wifi = "ra0"; 1841 #endif 1842 1843 strncpy(ifr.ifr_name, wifi, IFNAMSIZ); 1844 eval("ifconfig", wifi, "down"); 1845 if (ioctl(s, SIOCSIFHWADDR, &ifr) == -1) 1846 perror("Write wireless mac fail : "); 1847 else 1848 cprintf("Write wireless mac successfully\n"); 1849 eval("ifconfig", wifi, "up"); 1851 1850 } 1852 1851 if (nvram_match("mac_clone_enable", "1") && … … 1856 1855 ifr.ifr_hwaddr.sa_data); 1857 1856 ifr.ifr_hwaddr.sa_family = ARPHRD_IEEE80211; 1858 char *ifs = getWDSSTA(); 1859 char *wifi = NULL; 1860 1861 if (!ifs) 1862 ifs = getWET(); 1863 if (ifs) 1864 wifi = getWifi(ifs); 1865 if (wifi) { 1866 strncpy(ifr.ifr_name, wifi, IFNAMSIZ); 1867 eval("ifconfig", wifi, "down"); 1868 if (ioctl(s, SIOCSIFHWADDR, &ifr) == -1) 1869 perror("Write wireless mac fail : "); 1870 else 1871 cprintf("Write wireless mac successfully\n"); 1872 eval("ifconfig", wifi, "up"); 1873 } 1857 #ifdef HAVE_MADWIFI 1858 char *wifi = "wifi0"; 1859 #else 1860 char *wifi = "ra0"; 1861 #endif 1862 strncpy(ifr.ifr_name, wifi, IFNAMSIZ); 1863 eval("ifconfig", wifi, "down"); 1864 if (ioctl(s, SIOCSIFHWADDR, &ifr) == -1) 1865 perror("Write wireless mac fail : "); 1866 else 1867 cprintf("Write wireless mac successfully\n"); 1868 eval("ifconfig", wifi, "up"); 1874 1869 } 1875 1870 configure_wifi(); … … 3384 3379 nvram_safe_get("wan_gateway"); 3385 3380 if (strcmp(gateway, "0.0.0.0")) { 3386 route_add(wan_ifname, 0, gateway, NULL,"255.255.255.255"); 3381 route_add(wan_ifname, 0, gateway, NULL, 3382 "255.255.255.255"); 3387 3383 3388 3384 while (route_add
Note: See TracChangeset
for help on using the changeset viewer.
