Proxy/NAT - Скрипт для подстановки IP

Аватара пользователя
neymar199795

Proxy/NAT - Скрипт для подстановки IP

Сообщение neymar199795 »

Здравствуйте,вообщем проблема такая:хочу настроить прокси сервер,в наличии есть обычный интернет от WiFi и 3g модем.Для настройки прокси сервера нужно указать ip адрес обоих объектов(WiFi и модем).И если прописать ip от роутера не составляет труда,то с ip от 3g модема немного сложновато.Проблема в том,что при каждом переподключении к интернету он постоянно меняется.Задача состоит в том,что бы скриптом определять ip и подставлять его в прогу.
Аватара пользователя
Jula0071

Re: Proxy/NAT - Скрипт для подстановки IP

Сообщение Jula0071 »

Интересно, кто-нибудь спросит, зачем эта вся фигня колхозная нужна? Для ACL что ли? Но мобильные операторы выдают только приватные адреса.
Аватара пользователя
neymar199795

Re: Proxy/NAT - Скрипт для подстановки IP

Сообщение neymar199795 »

Petya V4sechkin,


Скрытый текст

[spoiler]>netsh int ip show addresses



Настройка интерфейса "Ethernet"

DHCP включен: Да

Метрика интерфейса: 4230



Настройка интерфейса "Подключение по локальной сети* 1"

DHCP включен: Да

Метрика интерфейса: 4250



Настройка интерфейса "Подключение по локальной сети* 2"

DHCP включен: Да

Метрика интерфейса: 4250



Настройка интерфейса "Беспроводная сеть"

DHCP включен: Да

IP-адрес 192.168.3.4

Префикс подсети: 192.168.3.0/24 (маска 255.255.255.0)

Основной шлюз: 192.168.3.1

Метрика шлюза: 47

Метрика интерфейса: 4272



Настройка интерфейса "Сетевое подключение Bluetooth"

DHCP включен: Да

Метрика интерфейса: 4290



Настройка интерфейса "3G"

DHCP включен: Нет

IP-адрес 10.40.148.104

Префикс подсети: 10.40.148.104/32 (маска 255.255.255.255)

Основной шлюз: 0.0.0.0

Метрика шлюза: 1

Метрика интерфейса: 65



Настройка интерфейса "Loopback Pseudo-Interface 1"

DHCP включен: Нет

IP-адрес 127.0.0.1

Префикс подсети: 127.0.0.0/8 (маска 255.0.0.0)

Метрика интерфейса: 4300[/spoiler]






Petya V4sechkin,


Скрытый текст

[spoiler]>wmic nicconfig get /value





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000000] Microsoft Kernel Debug Network Adapter

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=Microsoft Kernel Debug Network Adapter

DHCPEnabled=TRUE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=0

InterfaceIndex=21

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=kdnic

SettingID={FFB465F6-3297-4C56-AEEA-4CD9578C8EEC}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000001] Realtek PCIe FE Family Controller

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=Realtek PCIe FE Family Controller

DHCPEnabled=TRUE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=1

InterfaceIndex=11

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=D0:17:C2:B8:FB:38

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=rt640x64

SettingID={8D4C560C-8C81-4FF4-ACFF-F997D98C3500}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000002] Qualcomm Atheros AR956x Wireless Network Adapter

DatabasePath=%SystemRoot%\System32\drivers\etc

DeadGWDetectEnabled=

DefaultIPGateway={"192.168.3.1"}

DefaultTOS=

DefaultTTL=

Description=Qualcomm Atheros AR956x Wireless Network Adapter

DHCPEnabled=TRUE

DHCPLeaseExpires=20190305143653.000000+120

DHCPLeaseObtained=20190304143653.000000+120

DHCPServer=192.168.3.1

DNSDomain=home

DNSDomainSuffixSearchOrder={"home"}

DNSEnabledForWINSResolution=FALSE

DNSHostName=DESKTOP-H4B4D4G

DNSServerSearchOrder={"192.168.3.1"}

DomainDNSRegistrationEnabled=FALSE

ForwardBufferMemory=

FullDNSRegistrationEnabled=TRUE

GatewayCostMetric={47}

IGMPLevel=

Index=2

InterfaceIndex=17

IPAddress={"192.168.3.4","fe80::1077:ba99:6c42:441c"}

IPConnectionMetric=4272

IPEnabled=TRUE

IPFilterSecurityEnabled=FALSE

IPPortSecurityEnabled=

IPSecPermitIPProtocols={}

IPSecPermitTCPPorts={}

IPSecPermitUDPPorts={}

IPSubnet={"255.255.255.0","64"}

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=74:C6:3B:5E:2A:C9

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=athr

SettingID={D6780444-8AC1-4BFC-B4BB-519B86BC5F07}

TcpipNetbiosOptions=0

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=65535

WINSEnableLMHostsLookup=TRUE

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000003] Bluetooth Device (Personal Area Network)

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=Bluetooth Device (Personal Area Network)

DHCPEnabled=TRUE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=3

InterfaceIndex=4

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=74:C6:3B:5E:2A:C8

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=BthPan

SettingID={25E341A1-0D67-47A5-9755-140ACDFE5F2C}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000004] Microsoft Wi-Fi Direct Virtual Adapter

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=Microsoft Wi-Fi Direct Virtual Adapter

DHCPEnabled=TRUE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=4

InterfaceIndex=18

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=16:C6:3B:5E:2A:C9

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=vwifimp

SettingID={E45B6010-B252-4E17-9C6E-E6419B94AC94}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000005] Microsoft Wi-Fi Direct Virtual Adapter

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=Microsoft Wi-Fi Direct Virtual Adapter

DHCPEnabled=TRUE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=5

InterfaceIndex=15

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=26:C6:3B:5E:2A:C9

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=vwifimp

SettingID={CA04D885-76F3-4850-9A11-E0621CB5F4F8}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000006] WAN Miniport (SSTP)

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=WAN Miniport (SSTP)

DHCPEnabled=FALSE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=6

InterfaceIndex=20

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=RasSstp

SettingID={F766E27E-4591-451B-8619-83E6EE47DAF0}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000007] WAN Miniport (IKEv2)

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=WAN Miniport (IKEv2)

DHCPEnabled=FALSE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=7

InterfaceIndex=16

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=RasAgileVpn

SettingID={CD6FDD1C-F0BA-42B5-8CEC-AFA3D38835D7}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000008] WAN Miniport (L2TP)

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=WAN Miniport (L2TP)

DHCPEnabled=FALSE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=8

InterfaceIndex=14

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=Rasl2tp

SettingID={A97CDAC8-7142-44DE-A25C-4711A9AE484C}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000009] WAN Miniport (PPTP)

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=WAN Miniport (PPTP)

DHCPEnabled=FALSE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=9

InterfaceIndex=7

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=PptpMiniport

SettingID={3B30EA47-4B37-4951-B2F3-737E8E089D26}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000010] WAN Miniport (PPPOE)

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=WAN Miniport (PPPOE)

DHCPEnabled=FALSE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=10

InterfaceIndex=8

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=RasPppoe

SettingID={80C3D5B0-3BEF-448F-854B-92DC0445144D}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000011] WAN Miniport (IP)

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=WAN Miniport (IP)

DHCPEnabled=FALSE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=11

InterfaceIndex=5

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=54:A8:20:52:41:53

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=NdisWan

SettingID={2A9F5886-765B-4E98-BFFA-21AAEDF8F618}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000012] WAN Miniport (IPv6)

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=WAN Miniport (IPv6)

DHCPEnabled=FALSE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=12

InterfaceIndex=9

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=60:7B:20:52:41:53

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=NdisWan

SettingID={8783B64E-7BDE-459B-B1DE-D01246489FD9}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000013] WAN Miniport (Network Monitor)

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=WAN Miniport (Network Monitor)

DHCPEnabled=FALSE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=13

InterfaceIndex=19

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=62:81:20:52:41:53

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=NdisWan

SettingID={EC821258-2CF3-4993-A326-3DEB40E02EAF}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000014] RAS Async Adapter

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=RAS Async Adapter

DHCPEnabled=FALSE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=14

InterfaceIndex=2

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=20:41:53:59:4E:FF

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=AsyncMac

SettingID={06569B0D-3BC6-4338-9D0C-D81F77282950}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000015] Remote NDIS based Internet Sharing Device

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=Remote NDIS based Internet Sharing Device

DHCPEnabled=TRUE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=15

InterfaceIndex=10

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=usbrndis6

SettingID={8C187145-4DFB-4A17-AD64-E50D68B00F77}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=





ArpAlwaysSourceRoute=

ArpUseEtherSNAP=

Caption=[00000016] Remote NDIS Compatible Device

DatabasePath=

DeadGWDetectEnabled=

DefaultIPGateway=

DefaultTOS=

DefaultTTL=

Description=Remote NDIS Compatible Device

DHCPEnabled=TRUE

DHCPLeaseExpires=

DHCPLeaseObtained=

DHCPServer=

DNSDomain=

DNSDomainSuffixSearchOrder=

DNSEnabledForWINSResolution=

DNSHostName=

DNSServerSearchOrder=

DomainDNSRegistrationEnabled=

ForwardBufferMemory=

FullDNSRegistrationEnabled=

GatewayCostMetric=

IGMPLevel=

Index=16

InterfaceIndex=13

IPAddress=

IPConnectionMetric=

IPEnabled=FALSE

IPFilterSecurityEnabled=

IPPortSecurityEnabled=

IPSecPermitIPProtocols=

IPSecPermitTCPPorts=

IPSecPermitUDPPorts=

IPSubnet=

IPUseZeroBroadcast=

IPXAddress=

IPXEnabled=

IPXFrameType=

IPXMediaType=

IPXNetworkNumber=

IPXVirtualNetNumber=

KeepAliveInterval=

KeepAliveTime=

MACAddress=

MTU=

NumForwardPackets=

PMTUBHDetectEnabled=

PMTUDiscoveryEnabled=

ServiceName=usbrndis6

SettingID={990E07E5-5A9E-40A0-A714-F8967C832764}

TcpipNetbiosOptions=

TcpMaxConnectRetransmissions=

TcpMaxDataRetransmissions=

TcpNumConnections=

TcpUseRFC1122UrgentPointer=

TcpWindowSize=

WINSEnableLMHostsLookup=

WINSHostLookupFile=

WINSPrimaryServer=

WINSScopeID=

WINSSecondaryServer=[/spoiler]






mwz, готово.Прошу прощения,не знал что так нужно.
Аватара пользователя
Petya V4sechkin

Re: Proxy/NAT - Скрипт для подстановки IP

Сообщение Petya V4sechkin »

neymar199795, приведите результаты выполнения в командной строке (cmd.exe) при подключенном 3G:



Код:

Код: Выделить всё

netsh int ip show addresses
wmic nicconfig get /value
Аватара пользователя
Petya V4sechkin

Re: Proxy/NAT - Скрипт для подстановки IP

Сообщение Petya V4sechkin »

neymar199795, пример выяснения IP-адреса подключения с названием "3G", для русской локализации системы:



Код:

Код: Выделить всё

@Echo Off
Set IP_3G=
For /F "tokens=2" %%I In ('netsh.exe int ip show addresses 3G ^| find.exe "IP"') Do Set IP_3G=%%I
If Defined IP_3G Echo %IP_3G%

Но что потом с этим адресом делать?
Аватара пользователя
neymar199795

Re: Proxy/NAT - Скрипт для подстановки IP

Сообщение neymar199795 »

Petya V4sechkin, из всех 4-х команд в cmd работает только 3,и то

Код:

Код: Выделить всё

For /F "tokens=2" %%I In ('netsh.exe int ip show addresses 3G ^| find.exe "IP"') Do Set IP_3G=%%I
Непредвиденное появление: %%I.
Аватара пользователя
Iska

Re: Proxy/NAT - Скрипт для подстановки IP

Сообщение Iska »

neymar199795, это код для использования непосредственно внутри пакетного файла, а не отдельные «четыре команды».
Аватара пользователя
Iska

Re: Proxy/NAT - Скрипт для подстановки IP

Сообщение Iska »

Iska, создал bat с этим кодом,но все равно не получается.После открытия пакетного файла через секунду выбрасывает и не дает ни какой инфы.
Аватара пользователя
Iska

Re: Proxy/NAT - Скрипт для подстановки IP

Сообщение Iska »

neymar199795, откройте командную строку. Перетащите в это окно пакетный файл из Проводника. Нажмите в этом окне Enter.
Аватара пользователя
Iska

Re: Proxy/NAT - Скрипт для подстановки IP

Сообщение Iska »

Цитата neymar199795:



теперь нужно что бы этот ip адрес автоматически подставлялся в файл конфигурации проги.
Proxy/NAT - Скрипт для подстановки IP




neymar199795, замечательно! Пусть автоматически подставляется! Теперь, если Вы подробно опишете, что это за файл, как называется, где он расположен, как выглядит (а ещё лучше — обязательно упакуете его в архив и приложите к сообщению), то можно будет поговорить о том, как сие можно будет сделать программно.
Ответить

Вернуться в «Сетевые технологии»