473,612 Members | 2,181 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

What happen in my network architecture?

11 New Member
Hi, I'm MaskerTim.
and I attach a diagram about my network architecture and what problem I have.

Under the premise on my network setting:
  1. All firewall in host I close.
  2. I set some route table. (That describes in picture)
  3. Device A at the LAN side can succeed to ping to Server A at the WAN side, however, Server A didn't ping successfully to Device A. (Also in picture)

I don't know why fault it is?
Jun 25 '20 #1
15 4680
Banfa
9,065 Recognized Expert Moderator Expert
Can you ping the wif brouter from the server? I'd say the problem is in you WiFi router especially given its configuration.
Jun 25 '20 #2
MaskerTim
11 New Member
Oh, I forgot to mention. Indeed, I also can't ping to wifi router gateway. And static route setting in wifi router, I only can set WAN in interface column. Is wifi router only one NIC? I think Server A need to send WAN IP and transform into LAN IP and then send to Device A. Is my knowledge wrong?
Jun 25 '20 #3
Banfa
9,065 Recognized Expert Moderator Expert
I am not at all sure what you are trying to do is possible, I am sure that with some hardware it would definitely be impossible. The problem is around how a router works.

A lot of the time a router works by using NAT forwarding, this only works in 1 direction, inside the network to outside because what the router does is replace the IP address in the packets it receives with it's own IP address before forwarding on a different port selected for the purpose of that communication. When it receives replies to that port it then knows which internal IP address the packet is destined for and re-writes the correct IP address into the packet.

What this means is that the router is just not expecting to see packets with IP addresses for its internal network on its external port so it ignores them (also why your routing table is limited to the WAN interface).

I think if you want that network topology to work you will need a Wireless AP rather than a Wireless router. An access point acts a bit more like a bridge, connecting 2 networks together seamlessly.
Jun 25 '20 #4
MaskerTim
11 New Member
If I want to build a internal network and two different sub-network. Like Device A and Server A in my diagram. They are two different internal network domain then I want to communicate each other. Can Wireless AP split two sub-network and connect between?

In my mind, two different network domain need to use router to transform IP into the other network domain (just NAT you mentioned) whatever they are internal or external. Do you have any opinion on my point of view?
Jun 25 '20 #5
Banfa
9,065 Recognized Expert Moderator Expert
No with a Wireless AP you would effectively have a single sub-net with a single DHCP server somewhere (on the server??); unless of course your switch is a layer 3 switch supporting VLANs and routing between them.

With the Wireless Router the router is running a DHCP server for the Wireless sub-net while you must have another DHCP server running on the wired portion of the network. The problem is that the oruter you have doesn't appear to route traffic from the wired to the wireless side.

Keeping the wireless and wired devices in different sub-nets (or VLANs) is a good idea, for problem solving and security reasons but it requires the right hardware to do it; since you have not specified what your hardware is it is hard to know but I have been assuming consumer level kit (dumb switch, consumer Wireless router) which generally are not so easy to configure as the manufactures tend to lock down their functionality, presumable for cost reasons but I expect they'd say they were assisting the user in not displaying a dizzying array of configuration options which the user won't understand.
Jun 26 '20 #6
MaskerTim
11 New Member
My wifi router I use is DIR-859, Dlink manufacturer. I think that's a consumer kit. It can set QoS, route table, bind ip with Mac..., so I think that's not complex setting.

I'm still network beginner. Although I don't know what VLAN is, but I think it doesn't provide this function (I think that's for user not network manager).

I use static IP setting on server. So server A doesn't by dhcp. Wireless side use dhcp setting, so Devic A's IP is assigned from wireless router.

You point out a important view about router may not have router traffic from wired side to wireless side.

I want to connect with each other in different sub-net. If I want to solve this problem, do I need to use two router to connect? I use the switch (layer 2) with wifi router(WAN port) and server A. I just think I set static IP on server A to make different sub-net from device A below wireless router.
Jun 26 '20 #7
MaskerTim
11 New Member
Okay, I would try to search the case that is similar to mine on this forum and do more try-error in lab.
Jun 26 '20 #8
MaskerTim
11 New Member
Thanks. It's not assignment in college. I just learn to build network for the future of designing and constructing network architecture.

My problem is that I want to build two sub-net, and one side use wireless then another side use wired connected to wifi router's WAN port (just the diagram I draw). I can send from device below wifi router to WAN connected to Server, but reversely can't send successfully.

Just like Banfa says. Maybe I choose the fault hardware to do that. Maybe that architecture is not correct. I don't know If I want to split two sub-net and connect each other, Is wrong my network architecture and need to change it or How do I build to solve my problem?
Jun 26 '20 #9
MaskerTim
11 New Member
Thanks for Banfa. You give me lots of advices. I have some direction to try-error my network. If you have other opinion, I'm pleasure to communicate with you and tell what my point of view is.
Jun 26 '20 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

3
1541
by: P.Hill | last post by:
I have this simple bit of code that when you check a checkbox and it displays or hides two other fields (well actually two parts of the document with two different IDs. Pretty straight forward... I thought. The fields come and go, but something happens to the table formatting; on NS 7.1 and Firefox 1.0 it seems to miscount or hide the number of TD tags or something else confusing. Can anyone tell me what I'm doing wrong? -Paul
1
3953
by: lauch2 | last post by:
After performing the following steps, what happen to my application or the system: 1. My application has a class, namely CMyWnd, which is inherited from CWnd. 2. Instantiate a CMyWnd object by: CMyWnd* pMyWnd = new CMyWnd(...). 3. Call pMyWnd->CreateEx(...) to create the window. 4. (**DO NOT perform this step** Call pMyWnd->DestroyWindow() to destroy the window.) 5. Release the CMyWnd object by: delete pMyWnd; Please be note the...
1
1033
by: Yok | last post by:
Can I create a singleton class and put a SqlConnection in it and keep it open?
12
1362
by: William | last post by:
VB6 had the ability to pause your execution while debugging, messing with the code, and continue executing right from where you left off. Is DotNet ever going to have this capability? I really miss it.
0
1124
by: ABC | last post by:
class PremiumControl { DataTable DefaultView; LoadData() ............ SaveData() ...................
6
2779
by: **Developer** | last post by:
I can't find how to search an entire solution for a string, say "Sub (ByRef" Nor how to search the entire solution using Regular Expressions. These were my favorite things - please don't tell me they are gone!
8
2542
by: luanhoxung | last post by:
hi all! i want to create group text for showing my invoice number. the invoice no. is created by 3 parts. 1st part: autonumber increasing at each new record. 2nd part: 2 characters of current month. 3rd part: 1 character of current year. Ex: 001-016 --invoice 001 of Jan 2006. i created 3 unbound control to make 3 parts. and 1 bound control(inv no.) will be get value from 3 unbound control. i don't know how can i execute in defaul value...
5
15913
by: Ronald S. Cook | last post by:
I'm trying to see if a file exists on a server. I have the below code which doesn't seem to work. Must I necessarily have a mapped drive to that the path starts with X:\ or similar? if (System.IO.File.Exists("\\MyServer\MyFolder\MySubFolder\MyFile.txt") == true) { //Do stuff... }
5
1972
by: Vols | last post by:
class A{ public: int x; }; class B : public A{ public: int y; }; void foo()
0
8114
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8615
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
8253
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8422
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7044
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6081
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5536
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4110
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2554
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.